Читать «Java 7 (Наиболее полное руководство)» онлайн - страница 8
Ильдар Шаукатович Хабибуллин
Что такое JDK?
Набор программ и классов JDK содержит:
□ компилятор из исходного текста в байт-коды j avac;
□ интерпретатор j ava, содержащий реализацию JVM;
□ облегченный интерпретатор j re (в последних версиях отсутствует);
□ программу просмотра апплетов appietviewer, заменяющую браузер;
□ отладчик j db;
□ дизассемблер javap;
□ программу архивации и сжатия jar;
□ программу сбора и генерирования документации j avadoc;
□ программу генерации заголовочных файлов языка С для создания "родных" методов
j avah;
□ программу генерации электронных ключейkeytool;
□ программу native2ascii, преобразующую бинарные файлы в текстовые;
□ программы rmic и rmiregistry для работы с удаленными объектами;
□ программу seriaiver, определяющую номер версии класса;
□ библиотеки и заголовочные файлы "родных" методов;
□ библиотеку классов Java API (Application Programming Interface).
В прежние версии JDK включались и отладочные варианты исполнимых программ:
j avac g, j ava g и т. д.
Компания Sun Microsystems активно развивала и обновляла JDK, почти каждый год выходили новые версии.
В 1996 г. была выпущена первая версия — JDK 1.0, которая модифицировалась до версии с номером 1.0.2. В этой версии библиотека классов Java API содержала 8 пакетов. Весь набор JDK 1.0.2 поставлялся в упакованном виде в одном файле размером около 5 Мбайт, а после распаковки занимал на диске около 8 Мбайт.
В 1997 г. появилась версия JDK 1.1, последняя ее модификация, 1.1.8, выпущена в 1998 г. В этой версии было 23 пакета классов, занимала она 8,5 Мбайт в упакованном виде и около 30 Мбайт — в распакованном.
В первых версиях JDK все пакеты библиотеки Java API были упакованы в один архивный файл classes.zip и вызывались непосредственно из этого архива, его не нужно было распаковывать.
Затем набор инструментальных средств JDK был сильно переработан.
Версия JDK 1.2 вышла в декабре 1998 г. и содержала уже 57 пакетов классов. В архивном виде это файл размером почти 20 Мбайт и еще отдельный файл размером более 17 Мбайт с упакованной документацией. Полная версия располагается на 130 Мбайт дискового пространства, из них около 80 Мбайт занимает документация.
Начиная с этой версии, все продукты технологии Java собственного производства компания Sun стала называть
В версии J2SE JDK 1.5.0, вышедшей в конце 2004 г., было уже под сотню пакетов, составляющих Core API (Application Programming Interface). В упакованном виде — это файл размером около 46 Мбайт и необязательный файл с упакованной документацией такого же размера. В это же время произошло очередное переименование технологии