Каталог курсов
Учиться бесплатно

JDK, Java Development Kit

JDK, Java Development Kit — набор компонентов, необходимых для запуска, компиляции и отладки программ на языке Java. Его разрабатывают и поддерживают компания Oracle и open-source-комьюнити — сообщество пользователей и разработчиков свободного программного обеспечения.

Есть разные версии пакетов: они отличаются друг от друга функциональностью. В стандартную сборку входят:

  • JRE, Java Runtime Environment — среда выполнения Java. Обеспечивает минимальные требования для выполнения Java-программы, гарантирует, что она запустится практически на любой операционной системе. В числе прочего JRE включает в себя виртуальную машину Java (JVM, Java Virtual Machine), которая непосредственно запускает и выполняет программы

  • Библиотека классов — готовые решения для типичных задач, шаблоны, которые ускоряют написание кода

  • Отладчик — инструмент, который помогает находить и исправлять ошибки

  • Компилятор — программа, которая переводит код на языке программирования в байт-код, понятный машине

  • API, application programming interface (с англ. — программный интерфейс приложения) — набор компонентов, благодаря которому можно интегрировать, связывать между собой разные приложения и технологии

В пакет JDK могут входить и другие компоненты, которые облегчают разработку: утилиты, примеры кода, документация и т. д. При установке пакета можно выбрать, что загружать, а что нет.

JDK используют все Java-разработчики: без него можно написать программу, но нельзя её скомпилировать, отладить и запустить.

Узнайте больше в Медиа Нетологии:
 Бесплатный курс по программированию:
 Программы обучения Нетологии по программированию:
← В глоссарий