Ответ
В Java есть несколько ключевых компонентов:
- JDK (Java Development Kit) — набор инструментов для разработки, включая компилятор (
javac), JRE и библиотеки. - JRE (Java Runtime Environment) — среда выполнения для запуска Java-приложений (JVM + стандартные библиотеки).
- JVM (Java Virtual Machine) — виртуальная машина, выполняет байт-код, обеспечивает кроссплатформенность.
Пример работы JVM:
public class Main {
public static void main(String[] args) {
System.out.println("Hello, JVM!");
}
}
После компиляции (javac Main.java) создается Main.class (байт-код), который JVM выполняет (java Main).
Также важны:
- Java API — стандартные библиотеки (коллекции, IO, многопоточность и т.д.).
- Инструменты (javadoc, jdb, jar).