Главная | Соглашение | Публикация статей

Базовая система классов Java
Категория: Статьи

Полная система Java включает в себя готовый набор библиотек, часто используемыми из которых являются следующие пакеты:
• java.lang -- базовый набор типов, отраженных в самом языке. Этот пакет обязательно входит в состав любого приложения. Содержит описания классов Object и Class, а также поддержку многопотоковости, исключительных ситуаций, оболочку для базовых типов, а также некоторые фундаментальные классы.
• java.io -- потоки и файлы произвольного доступа. Аналог библиотеки стандартного ввода-вывода системы UNIX. В библиотеке классов java.io собраны классы, имеющие отношение к вводу и выводу данных через потоки. С использованием этих классов можно работать не только с потоками байт, но также и с потоками данных других типов, например числами int или текстовыми строками.
• java.net -- поддержка сетевого доступа (sockets, telnet, URL). Язык программирования Java разрабатывался в предположении, что им будут пользоваться для создания сетевых приложений. Поэтому было бы странно, если бы в составе среды разработки приложений Java не поставлялась библиотека классов для работы в сети. Библиотека классов java.net предназначена как раз для этого. Она содержит классы, с помощью которых можно работать с универсальными сетевыми адресами URL, передавать данные с использованием сокетов TCP и UDP, выполнять различные операции с адресами IP. Эта библиотека содержит также классы для выполнения преобразований двоичных данных в текстовый формат, что часто бывает необходимо.
• java.util -- классы-контейнеры (Dictionary, HashTable, Stack) и некоторые другие утилиты. Кодирование и декодирование. Классы Date и Time. Библиотека классов java.util очень полезна при составлении приложений, потому что в ней имеются классы для создания таких структур, как динамические массивы, стеки и словари. Есть классы для работы с генератором псевдослучайных чисел, для разбора строк на составляющие элементы (токены), для работы с календарной датой и временем.
• java.awt -- AWT - это сокращение от Abstract Window Toolkit (инструментарий для работы с абстрактными окнами). Содержит базовые компоненты интерфейса, такие как события, цвета, фонты. Для создания пользовательского интерфейса аплеты Java могут и должны использовать библиотеку классов java.awt. Классы, входящие в состав библиотеки java.awt, предоставляют возможность создания пользовательского интерфейса способом, не зависящим от платформы, на которой выполняется апплет Java. Можно создавать обычные окна и диалоговые панели, кнопки, переключатели, списки, меню, полосы просмотра, однострочные и многострочные поля для ввода текстовой информации.
• java.applet -- библиотека классов java.applet инкапсулирует поведение апплетов Java. При создании апплетов, требуется класс Applet, расположенный в этой библиотеке классов. Дополнительно в библиотеке классов java.applet определены интерфейсы для подключения апплетов к содержащим их документам и классы для проигрывания звуковых фрагментов.

Базовая система классов Java

Статьи по теме:

Графические интерфейсы пользователя
Запись фильма с видеомагнитофона или видеокамеры
ИСПОЛЬЗОВАНИЕ СУБД ACCESS 7.0
Microsoft Great Plains для клиентов в России: как найти консультанта и наиболее частые вопросы
Социальные последствия информатизации
Поколения ЭВМ
Объектная модель Java
Разработка Баз Данных На Msde 2000, Работа С Бесплатной Базой Данных Mssql
Информационное общество: глобальное, европейское, украинское
Обзор возможностей WinRAR 3.70 RU Final
Прерывание INT 11h
Рынок электронной коммерции: сегодня и завтра
Как работает вирус
Ошибки регистратуры Windows починки
Запуск Windows
Создание эффекта перехода
Совместимость Windows Vista
ЧТО ТАКОЕ КОМПЬЮТЕР?
Алее Софтвер Создает Электронный Каталог Для Сзагс
Особенности машин ЕС ЭВМ
Численные методы
Как сделать правильный выбор? 1С:Предприятие 7.7. или 8.0
НЕМНОГО О ЛИЧНОСТНЫХ ОСОБЕННОСТЯХ КОМПЬЮТЕРНЫХ ПРЕСТУПНИКОВ
Автоматизации планирования печатного издания под Apple (Mac)
РАЗВИТИЕ ИНФОРМАЦИОННОГО ОБЩЕСТВА
Трассировка процессов в UNIX
Антивирусные программы
С0SM0S/М
Политика ограничений Microsoft Internet Explorer
Неправомерный доступ к компьютерной информации
Физические аспекты работы с дисками
Условия и предпосылки информатизации
Рисование прямоугольника или квадрата
Защита данных. Роскошь или средство выживания?
Диспетчер печати
Отмена печати отдельных документов
Проверка состояния очереди печати
Что ваш супруга беседует около на компьютере?
Искусственный интеллект
Задача, решаемая с использованием систем управления базами данных
Электронные таблицы «EXCEL»
Краткий обзор возможностей программы Ехсеl 7.0
Бесплатный сыр и как избежать мышеловки
Виды пластиковых карточек
Общая характеристика преступлений в сфере компьютерной информации
ВЫБОРКА ДАННЫХ
Управление доступом к файпам и каталогам
Сети NETGEAR
ПРИНЦИП ПОСТРОЕНИЯ КОМПЬЮТЕРНЫХ СЕТЕЙ
Создание звукового комментария
ЧТО ТАКОЕ КОМПЬЮТЕР?
Некоторые Мысли По Защите От Спама
Финансы в Интернете
Почему именно Vista?
Несколько слов об иных возможностях