Добавил:
ПОИТ 2016-2020 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пацей 4 сем / Лекции / СТПI_1_введение

.pdf
Скачиваний:
75
Добавлен:
29.04.2018
Размер:
5.71 Mб
Скачать

ОС

JVM

исполняет байт-код (

интерпретирует,

занимается JIT-компиляцией

исполняет JIT-компилированный код), взаимодействует с операционной

системой,

• реализует автоматическое

высвобождение памяти (garbage

collection).

И т.д.

JAVA - стандарт

Спецификация, на основании которой можно быть уверенным что реализация функционала позволит получить предсказуемый результат

Java Language Specification

JVMSpecification (c Java7 не ссылается на язык)

http://java.sun.com/docs/books/jls/

Категории Java программ

Приложение (application) Апплет (applet)

Мидлет (midlet) Сервлет (servlet)

Серверное приложение (Enterprise application)

Библиотека (Java Class Library)

Компоненты рабочего окружения

JRE (Java Runtime Environment) – рабочая среда для запуска программ

JDK (Java Development Kit) – содержит

Java API, для разработки программ

IDE(Integrated Development Environment)

_ интегрированная среда разработки

www.oracle.com/...

JDK

Java Development Kit(Oracle, IBM)

keytool программу генерации электронных ключей;

native2ascii программу, преобразующую бинарные файлы в текстовые;

программы rmic и rmiregistry для работы с

удаленными объектами;

serialver программу, определяющую номер версии класса;

JavaAPI библиотеку классов (Application Programming Interface).

1996

 

Java 1.0 и 1.1

Java 1

JDK 1.2, …1.8

Java 2 Platform,

 

Standard Edition 5

 

J2SE 5.0

 

JDK 5.0

 

JDK 1.5.0.

2007

Java Platform,

 

Standard Edition 6,

 

Java SE 6 и JDK 6.

 

JDK 1.6.0_26.

Папки

/java/jdk9.0.4 bin

demo include

jre

lib sample src

По применяемым средствам разработки и условиям выполнения

Микроиздание — Java Platform, Micro Edition (Java ME) - тонкий клиент

Стандартное издание — Java Platform, Standard Edition (Java SE) - толстый

клиент

Корпоративное издание — Java

Platform, Enterprise Edition (Java

EE) серверное ПО

http://www.oracle.com/technetwork

/java/javase/documentation/index.h tml

Соседние файлы в папке Лекции