Microsoft Word кл программирование на Java 2020 Зорина docx


Основные термины и инструментарий разработчика



Pdf көрінісі
бет5/65
Дата17.10.2023
өлшемі3,23 Mb.
#117230
түріРеферат
1   2   3   4   5   6   7   8   9   ...   65
Байланысты:
Лекции

Основные термины и инструментарий разработчика. 
Кроссплатформенность означает, что существуют средства разработки для 
большинства аппаратных платформ. 


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 г. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   65




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет