JDK (Java Development Kit) — это набор инструментов для разработки на Java, который включает в себя компилятор, стандартные библиотеки, утилиты и среду выполнения (JRE). Без JDK невозможно создать и запустить Java-приложение!
🔧 Что входит в JDK?
✔ Компилятор (javac) – превращает ваш .java-код в байт-код (.class).
✔ JRE (Java Runtime Environment) – позволяет запускать скомпилированные программы.
✔ Библиотеки классов (java.lang, java.util, java.io и др.) – готовые решения для работы с коллекциями, вводом-выводом, сетью и многм другим.
✔ Инструменты разработчика (javadoc, jdb, jconsole) – помогают документировать, отлаживать и мониторить приложения.
✔ Утилиты (jar, javap) – упаковка в JAR-файлы, декомпиляция байт-кода.
💡 Зачем нужен JDK?
✅ Разработка – без него не получится писать и компилировать Java-код.
✅ Запуск приложений (хотя для этого достаточно JRE).
✅ Оптимизация и отладка – встроенные профилировщики и анализаторы.
📥 Как установить JDK?
- Настройте JAVA_HOME (путь к JDK) и добавьте bin в PATH.
- Проверьте установку:
java -version
javac -version
🔍 Какой JDK выбрать?
- Oracle JDK – официальная версия от Oracle (лицензия требует внимания для коммерческого использования).
- OpenJDK – бесплатная open-source альтернатива.
- Amazon Corretto, Azul Zulu – оптимизированные сборки с долгосрочной поддержкой (LTS).
💡 Совет: Для большинства разработчиков OpenJDK – отличный выбор!
🚀 Начните писать на Java уже сегодня – установите JDK и создайте свой первый Hello, World!