Иллюстрированный самоучитель по Java



              

Что такое JDK


Набор программ и классов JDK содержит:

компилятор javac из исходного текста в байт-коды; интерпретатор java, содержащий реализацию JVM;

облегченный интерпретатор jre (в последних версиях отсутствует);

программу просмотра апплетов appietviewer, заменяющую браузер;

отладчик jdt>;

дизассемблер javap;

программу архивации и сжатия jar;

программу сбора документации javadoc;

программу javah генерации заголовочных файлов языка С;

программу javakey добавления электронной подписи;

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

программы rmic и rmiregistry для работы с удаленными объектами;

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

библиотеки и заголовочные файлы "родных" методов;

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

В прежние версии JDK включались и отладочные варианты исполнимых программ: javac_g, java_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 Мбайт занимает документация.




Содержание  Назад  Вперед