Революция по имени Java - часть 7
В реализации Java 1.1.6 находится 23 пакета (в Java 1.0.2 их было 8), а количество классов – 503 (211). Сейчас проходит завершающую стадию бета-тестирования JDK 1.2. Для тех, кто собирается поддерживать Java 1.0 наряду с 1.1 (актуальность этой поддержки подтверждает Borland JBuilder 2.0 и другие продукты), специально выделены новшества 1.1 в Приложение 2.
Таблица 1
Пакеты Java API
Имя пакета |
Содержимое |
java.applet |
Классы для реализации апплетов |
java.awt |
Классы для работы с графикой, текстом, окнами и GUI |
java.awt.datatransfer |
Классы для обеспечения передачи информации (Copy/Paste) |
java.awt.event |
Классы и интерфейсы для обработки событий |
java.awt.image |
Классы для обработки изображений |
java.awt.peer |
GUI для обеспечения независимости от платформы |
java.beans |
API для модели компонентов JavaBeans |
java.io |
Классы для различных типов ввода-вывода |
java.lang |
Классы ядра языка (типы, работа со строками, тригонометрические функции, обработка исключений, легковесные процессы) |
java.lang.reflect |
Классы Reflection API |
java.math |
Классы для арифметических операций произвольной точности |
java.net |
Классы для работы в сети Интернет (сокеты, протоколы, URL) |
java.rmi |
Классы, связанные с RMI (удаленный вызов процедур) |
java.rmi.dgc |
Классы, связанные с RMI |
java.rmi.registry |
Классы, связанные с RMI |
java.rmi.server |
Классы, связанные с RMI |
java.security |
Классы для обеспечения безопасности |
java.security.acl |
Классы для обеспечения безопасности |
java.security.interfaces |
Классы для обеспечения безопасности |
java.sql |
|
java.text |
Классы для обеспечения многоязыковой поддержки |
java.text.resources |
Классы для обеспечения многоязыковой поддержки |
java.util |
Разноообразные полезные типы данных (стеки, сдовари, хэш-таблицы, даты, генератор случайных чисел) |
java.util.zip |
Классы для обеспечения архивации |
Часть этих пакетов мы будем рассматривать очень подробно (это видно из оглавления), другая пойдет на самостоятельную проработку.