Давайте представим, что если вы хотите создать простой калькулятор или программное обеспечение, для работы с калькулятором сначала вам нужно создать исходный код, и этот исходный код, который мы должны скомпилировать, должен быть преобразован в байтовый код. Для преобразования исходного кода в байт-код нам нужен компилятор. А затем мы помещаем этот байт-код в JVM (виртуальную машину Java), которая работает на java. Вот почему виртуальная машина Java. Как только мы получим JVM, мы получим наш объект и сможем запустить наш код

Как работает Java. Цитата из учебника

1. Берет исходный файл.

2. Преобразует исходный файл с помощью компилятора в байт-код Java.

3. Когда вы запускаете скомпилированную программу, она выполняется JVM (виртуальная машина Java).

4. Теперь JVM транслирует этот байт-код Java в двоичный код, понятный компьютеру.

КОМПОНЕНТЫ JAVA

1. Виртуальная машина Java

2. Среда выполнения Java

3. Комплект для разработки Java

1) ВИРТУАЛЬНАЯ МАШИНА JAVA (сердце Java)

Который очень ответственен за запуск вашего кода и выполнение вашего кода.

Итак, когда вы передаете JVM входным данным среды, то есть файлам .class или байтовому коду, это генератор компилятором java, он берет код, и интерпретатор java преобразует код в машинный код, который, наконец, выполняется. и вы получите результат.

  • Java не зависит от платформы, но JVM зависит от платформы. Разработчик не заботится о платформе, потому что JVM должна была позаботиться об этом, а Java — это принцип Write Once Run Anywhere

2) СРЕДА ВЫПОЛНЕНИЯ JAVA

ВИРТУАЛЬНАЯ МАШИНА JAVA + КЛАССЫ БИБЛИОТЕКИ + СРЕДСТВА РАЗРАБОТКИ

JVM и некоторые базовые библиотечные классы или вспомогательные инструменты предназначены для запуска Java-приложений. Эти приложения включают в себя технологии развертывания java web start или java plugin, инструменты пользовательского интерфейса для детей или методы ввода/вывода, а также некоторые базовые библиотеки, такие как lang, util, math и все основные файлы. Все эти файлы находятся в папке Windows\Program Files\Java\jre\lib.

JRE является минимальным требованием для запуска Java-программы

JDK+JRE+ИНСТРУМЕНТ РАЗРАБОТКИ

КЛАССЫ JRE+JVM+БИБЛИОТЕКА

3) КОМПЛЕКТ ДЛЯ РАЗРАБОТКИ JAVA

Что означает этот комплект для разработки Java

Среда выполнения Java + средства разработки (компилятор Java/отладчик Java)

Когда вы устанавливаете Java Development Kid Jre, который поставляется вместе с ним, вам не нужно устанавливать его отдельно. Вот почему всякий раз, когда вы устанавливаете IDE для разработки Java, требуется JDK. Каждый раз при установке необходимо настроить некоторые переменные среды.

Почему мы так поступаем?

Настроив среду так, чтобы операционная система знала о команде javac jdk\bin.

СХЕМА:

ДЛЯ ЛЮБОГО ОБУЧЕНИЯ ИЛИ ПОДДЕРЖКИ В РАБОТЕ

СВЯЗАТЬСЯ С НАМИ

+91 7092 90 91 92 | [email protected]

https://hitechinstitution.com/