|
Язык Java
постоянно развивается, некоторые его методы
объявляются устаревшими (deprecated), появляются
новые конструкции, увеличивается встроенная
библиотека классов. Компания Sun вкладывает
значительные средства в доработку и
совершенствование своего продукта. И если
первоначальный ажиотаж вокруг Java (в большей
части искусственно раздутый) сейчас уже спал,
теперь мы может с основанием говорить о том что
Java, несмотря на все свои недостатки, является
весьма прогрессивным и доступным к быстрому
освоению языком программирования.
Границы Java, и без того размытые, все
время расширяются. Сначала Java предназначалась
для программирования бытовых электронных
устройств. Потом Java стала применятся для
программирования браузеров - появились аплеты.
Затем оказалось, что на Java можно писать
полноценные приложения. Их графические элементы
стали оформлятся в виде компонентов - появились JavaBeans,
с которыми Java вошла в мир распределенных систем и
промежуточного програмного обеспечения, тесно
связавшись с технологией CORBA. Затем настала
очередь серверов - появились сервлеты и EJB (Enterprise
JavaBeans). Серверы должны взаимодействовать с
базами данных - появились драйверы JDBC (Java DataBase
Connection). Взаимодействие оказалось удачным, и
многие системы управления базами данных и
операционные системы включили Java в свое ядро,
например Oracle, Linux, MacOS X, AIX.
Компания Sun Microsystems постоянно
развивает и обновляет JDK, каждый год появляются
новые версии.
В 1996 г. была выпущена первая версия JDK
1.0, которая модифицировалась до версии с номером
1.0.2. В этой версии библиотека классов Java API
содержала 8 пакетов. Весь JDK 1.0.2 после распаковки
занимал около 8 Мбайт на диске.
В 1997 г. появилась версия JDK 1.1,
последняя ее модификация 1.1.8, выпущена в 1998 г. В
этой версии было 23 пакета классов, занимала она
около 30 Мбайт.
В первых версиях JDK все пакеты
библиотеки Java API были упакованы в один архивный
файл classes.zip и вызывались непосредственно из
этого архива, его не нужно распаковывать.
Затем набор инструментальных средств
JDK был сильно переработан.
Версия JDK 1.2 вышла в декабре 1998 г. и
содержала уже 57 пакетов классов. Полная версия
располагается на 130 Мбайтах дискового
пространства.
Начиная с этой версии, все продукты
технологии Java собственного производства
компания Sun стала называть Java 2 Platform, Standart Edition,
сокращенно J2SE, а JDK переименовала в Java 2 SDK, Standart
Edition (Software Development Kit), сокращенно J2SDK. В
литературе утвердилось названия Java 2. Кроме 57
пакетов классов, обязательных на любой платформе
и получивших название Core API, в Java 2 SDK v.1.2 входят еще
дополнительные пакеты классов, называемые
Standart Extention API.
В версии Java 2 SDK SE, v.1.3, вышедшей в 2000 г.,
уже 76 пакетов классов, составляющих Core API. Все это
занимает 210 Мбайт. Эта версия требует Pentium 166 и
выше и 32 Мбайт оперативной памяти.
Технология Java 2 широко используется на
серверах и в клиент- серверных системах. |