10
-
Виртуальная машина Java (Java Virtual Machine, JVM)
гарантирует
единообразие интерфейса с операционной системой.
-
Переносимость:
«Write
once,
run
everywhere».
Поставляется с исчерпывающей библиотекой классов JDK (Java Development Kit).
-
JRE (Java Runtime Environment) – среда, позволяющая запустить
программу, написанную на языке Java.
Java Virtual Machine (JVM):
-
Осуществляет поддержку конкретной аппаратной платформы.
-
Работает с
аппаратно-независимым байт-кодом, полученным на этапе
компиляции исходного кода в байт-код.
-
Байт-код может быть запущен на любом компьютере (win/mac/unix), на
котором установлена JVM.
-
Программная реализация JVM содержится в
составе Java Runtime
Environment (JRE).
-
JRE можно установить отдельно – а можно, в составе Java Development
Kit (JDK).
-
(http://www.oracle.com/technetwork/java/javase/downloads/index.html).
Компиляция и запуск программы на Java
Процесс компиляции и запуск проекта на языке Java представлен на рисунке
1.2.
11
Рисунок 1.2 – Компиляция и запуск проекта
Java платформа:
1.
Множество различных аппаратных систем:
–
Intel x86, Sun SPARC, PowerPC и др.
2.
Множество разных программных систем:
–
MS Windows, Linux, Mac OS, Sun Solaris, и др.
3.
Потребность в одинаковом
функционале на различных платформах.
4.
Java Virtual Maсhine (JVM), универсальность:
–
Исходный код открыт с 1999 г.
Достарыңызбен бөлісу: