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-разработчики: без него можно написать программу, но нельзя её скомпилировать, отладить и запустить.
Узнайте больше в Медиа Нетологии:
Бесплатный курс по программированию:
Программы обучения Нетологии по программированию: