Audio Java #02 - Что такое JDK, JRE, JVM, JIT, как компилируется и исполняется Java код

#java Если вы хотите поддержать канал, Вы можете приобрести один из курсов javaops.ru по моей реферальной ссылке:
Запись на консультацию: telegram - @alexnikiforovcom mail - nikiforov.san.sanich@gmail.com Могу помочь Вам с составлением плана обучения, ответить на вопросы в части Java, сделать code-review, помочь с пэт проектом или решение учебных задач. Плейлист со всеми аудиоуроками по Java -    • Audio Java #01  - Что такое Java, кто...   В этом эпизоде рассмотрены важные для понимания каждым начинающим Java разработчиком понятия JDK, JRE, JVM, JIT compiletion, рассмотрены версии JDK, кратко объяснено как работает компиляция и исполнение кода, написанного на Java. Таймкоды: 00:16 Что такое JDK 00:38 Различия между Java SE и Java EE 01:21 Версии JDK и Long Term Support, какую версию Java устанавливать в 2021 году 04:15 Long term support 04:48 Что входит в JDK 05:18 JRE Java Runtime Environment 06:06 JVM Java Virtual Mashine 07:01 Утилиты, библиотека java (java library) 09:10 keytool 10:04 Как работает компиляция и исполнение java кода, что такое *.java и *.class файлы, bytecode, команда javac 12:55 Исполнение кода, команда java 13:43 JIT компиляция JDK (Java Development Kit) - комплект, включающий минимально необходимые для разработки на Java программы, файлы и готовые классы. JDK включает в себя JRE (Java Runtime Enwironment) и JVM (Java Virtual Machine); JRE (Java Runtime Environment) - программы и файлы, необходимые для исполнения java программ на компьютере. До версии JDK11 JRE была доступна в качестве отдельно устанавливаемого пакета. В современных версиях Java для исполнения программ написанных на Java необходимо скачивать и устанавливать полный JDK. JVM (Java Virtual Machine) - виртуальная машина Java. Программа, предназначенная для исполнения байткода (bytecode) - кода, полученного после компиляции *.java файлов, содержащих написанный программистом java код. JVM разрабатываются отдельно для каждой операционной системы или устройства.

Смотрите также