Архитектура и интерфейсы Java

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

?жение

Интерфейсы Java 2 API

ПакетОписаниеjava.appletСодержит классы, необходимые для создания апплетов и классы, которыми пользуются апплеты для взаимодействия с контекстомjava.awtСодержит все классы для создания пользовательских интерфейсов, отрисовки графики и изобрженийjava.awt.colorСодержит классы для уветовых схемjava.awt.

datatransferПредоставляет интерфейсы и классы для передачи данных между приложениями или внутри одного приложенияjava.awt.dndОбеспечивает интерфейсы и классы для поддержки операций Drag-and-Dropjava.awt.eventСодержит интерфейсы и классы для обработки различных событий, возникающих в AWT-компонентахjava.awt.fontСодержит классы и шрифты для работы со шрифтамиjava.awt.geomПредоставляет класы Java 2D для выполнения операций над объектами, реализующими 2-мерную геометриюjava.awt.imСодержит классы и интерфейсы для реализации ввода (input method framework)java.awt.imageРеализует классы для создания и модификации графических изображенийjava.awt.image.

renderableСодержит классы и интерфейсы для обработки графических изображенийjava.awt.printПредоставляет классы и интерфейсы для поддержки работы с принтеромjava.beansСодержит классы, относящиеся к разработке Java Beansjava.beans.

beancontextРеализует классы и интерфейсы для реализации контекста Java Beansjava.ioСодержит средства для работы с вводом и выводом через потоки данных, сериализацию и файловую системуjava.langОбеспечивает классы, реализующие основу языка Javajava.lang.refСодержит ссылочные классы, поддерживающие связь со сборщиком "мусора"java.lang.

reflectСодержит классы и интерфейсы для получения информации о классах и объектахjava.mathОбеспечивает классы для выполнения арифметических действийjava.netСодержит классы для выполнения сетевых функцийjava.rmiПредставляет собой RMI-методыjava.rmi.

activationОбеспечивает поддержку RMI Object Activation.java.rmi.dgcСодержит классы и интерфейсы для распределенной сборки "мусора" на основе RMI - Distributed Garbage-Collection (DGC).java.rmi.

registryСодержит класс и два интерфейса для регистрации RMIjava.rmi.serverСодержит классы и интерфейсы для поддержки серверных RMI.java.securityСодержит классы и интерфейсы для защиты (security framework)java.security.

aclРеализует классы и интерфейсы, которые в Java 2 реализованы в пакете java.securityjava.security.

certОбеспечивает классы и интерфейсы для обработки сертификатовjava.security.

interfacesСодержит интерфейсы для генерации RSA-ключей и DSA-ключей в соответствии со стандартамиjava.security.

specОбеспечивает интерфейсы для различных спецификаций защитыjava.sqlИнтерфейс к JDBCjava.textПредоставляет классы и интерфейсы для обработки текста, дат, чисел и сообщений, независимо от языкаjava.utilСодержит интерфейсы для работы с коллекциями (collections framework), событийную модель, функции для даты и времени, функции локализации и различные дополнительные классыjava.util.jarОбеспечивает классы для чтения и записи файлов в формате JAR (Java ARchive), который основывается на стандарте ZIP с необязательными дополнениямиjava.util.zipСодержит классы для чтения и записи файлов в формате ZIP и GZIPjavax.

accessibilityРеализует функции Accessibilityjavax.swingПредоставляет набор легковесных компонентов для реализации пользовательских интерфейсовjavax.swing.

borderСодержит классы и интерфейсы для отрисовки специальных рамок вокруг компонентов Swing.javax.swing.

colorchooserСодержит классы и интерфейсы, используемые компонентом JColorChooserjavax.swing.

eventИспользуется для поддержки событий в компонентах Swingjavax.swing.

filechooserСодержит классы и интерфейсы, используемые компонентом JFileChooserjavax.swing.

plafСодержит один интерфейс и несколько абстрактных классов, используемых Swing для реализации переключаемых настроек (pluggable look-and-feel)javax.swing.

plaf.basicСодержит интерфейсные объекты для базовой настройки (Basic look-and-feel)javax.swing.

plaf.metalСодержит интерфейсные объекты для настройки ``metaljavax.swing.

plaf.multiПозволяет объединять различные интерфейсные настройкиjavax.swing.

tableСодержит классы и интерфейсы, используемые java.awt.swing.JTablejavax.swing.

textОбеспечивает классы и интерфейсы для редактируемых и нередактируемых текстовых компонентовjavax.swing.

text.htmlСодержит класс HTMLEditorKit и подклассы для создания HTML-редакторовjavax.swing.text.html.parserСодержит парсер языка HTMLjavax.swing.text.rtfСодержит класс RTFEditorKit для создания RTF-редакторовjavax.swing.treeСодержит классы и интерфейсы для java.awt.swing.JTreejavax.swing.undoОбеспечивает поддержку отмены/повтора операций в приложениях.org.omg.CORBAРеализует интерфейсы OMG CORBA на языке Java, включая класс ORB, который может использоваться как полнофункциональный брокер - Object Request Broker (ORB).org.omg.CORBA.

DynAnyPackageПоддерживает исключительные ситуации, используемые интерфейсом DynAny (InvalidValue, Invalid, InvalidSeq, и TypeMismatch).org.omg.CORBA.

ORBPackageПоддерживает исключение InvalidName для метода ORB.resolve_initial_references и исключение InconsistentTypeCode,.org.omg.CORBA.

portableОбеспечивает уровень переносимости набор интерфейсов ORB, которые делают возможным выполнение кода для одного брокера под управлением другогоorg.omg.CORBA.

TypeCodePackageПоддерживает исключения BadKind и Boundsorg.omg.

CosNamingРеализует сервисы имен для Java IDL.org.omg.CosNamongContextPackageПоддерживает исключения для пакета org.omg.CosNaming (AlreadyBound, CannotProceed, InvalidName, NotEmpty и NotFound) и классы Helper и Holder для этих исключений