Управляющие конструкции
• Условные операторы: if, if-else, switch. Конструкция switch
эволюционировала: в современных версиях (Java 14+) поддерживаются switch-выражения (->, возврат значения) и сопоставление с образцом (Pattern Matching).
• Циклы: while, do-while, for
и улучшенный цикл for-each
для перебора массивов и коллекций.
• Операторы перехода: break, continue, return.
Платформа Java (JDK, JRE, JVM)
• JDK (Java Development Kit): комплект разработчика, включающий компилятор (javac), JRE и утилиты.
• JRE (Java Runtime Environment): среда выполнения, включающая JVM и стандартные библиотеки классов, необходимая для запуска приложений.
• JVM (Java Virtual Machine): виртуальная машина, исполняющая байт-код. Она обеспечивает кроссплатформенность, а также использует сборщик мусора (Garbage Collector) для автоматического управления памятью, освобождая объекты, которые больше не используются.
• JIT (Just-In-Time) компиляция: технология повышения производительности, при которой байт-код компилируется в машинный код во время выполнения программы.

