English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Списки (List)

Java Queue (очередь)

Java Map-сборники

Java Set-сборники

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java JDK, JRE и JVM

В этом руководстве вы узнаете о JDK, JRE и JVM. Вы также узнаете о основных различиях между ними.

Что такое JVM?

JVM (Java Virtual Machine) — это абстрактная машина, которая позволяет вашему компьютеру запускать Java-программы.

Во время выполнения Java-программы Java-компилятор сначала компилирует Java-код в байт-код. Затем JVM преобразует байт-код в локальный машинный код (инструкции, которые напрямую выполняются процессором компьютера).

Java — это язык, независимый от платформы. Это связано с тем, что при написании Java-кода он в конечном итоге пишется для JVM (Java Virtual Machine), а не для физического компьютера (компьютера). Поскольку JVM выполняет независимые от платформы Java-байт-код, Java является независимым от платформы.

Рабочий процесс Java программы

Если вы интересуетесь изучением архитектуры JVM, пожалуйста, ознакомьтесь с описанием архитектуры JVM.

Что такое JRE?

JRE (Java Runtime Environment) это пакет программного обеспечения, который предоставляет Java классовую библиотеку, Java виртуальную машину (JVM) и другие компоненты, необходимые для запуска Java приложений.

JRE является супerset JVM.

Java Runtime Environment

Если вам нужно запускать Java-программы, но не разрабатывать их, вам потребуется JRE. Вы можете получить его изJava SE Runtime Environment 8 загрузкаЗагрузить JRE на странице.

Что такое JDK?

JDK (Java Development Kit) это软件开发 набор инструментов, необходимых для разработки приложений на Java. При загрузке JDK вы также загрузите JRE.

Кроме JRE, JDK также включает了许多 разработочные инструменты (компилятор, JavaDoc, Java Debugger и т.д.).

Java Development Kit

Если вы хотите разработать Java приложение, пожалуйстаЗагрузить JDK.

Отношения между JVM, JRE и JDK.

Отношения между JVM, JRE и JDK