Интернет магазин китайских планшетных компьютеров



Компьютеры - Java Platform, Standard Edition

01 мая 2011


Оглавление:
1. Java Platform, Standard Edition
2. java.io
3. java.awt



Java Platform, Standard Edition, сокращенно Java SE — стандартная версия платформы Java 2, предназначенная для создания и исполнения апплетов и приложений, рассчитанных на индивидуальное пользование или на использование в масштабах малого предприятия. Не включает в себя многие возможности, предоставляемые более мощной и расширенной платформой Java 2 Enterprise Edition, рассчитанной на создание коммерческих приложений масштаба крупных и средних предприятий.

java.lang

Пакет java.lang содержит фундаментальные классы и интерфейсы, близко привязанные к языку и системе во время выполнения. Сюда входят корневые классы, которые формируют иерархию классов, типы привязанные к определению языка, основные исключения, математические функции, классы поддержки многопоточности, функции безопасности, а также классы, позволяющие получить информацию относительно операционной системы на которой выполняется программа.

Основные классы в java.lang:

  • Object — этот класс является корнем иерархии классов в Java;
  • Enum — базовый класс для перечислимого типа;
  • Class — класс является основным в подсистеме интроспекции Java;
  • ClassLoader — абстрактный класс, определяет, как загружаются классы. Ваше приложение может создавать подклассы, расширяющие ClassLoader, реализуя его методы. Это позволяет загружать классы другими способами, нежели тот, которым выполняется обычная загрузка в системе времени выполнения Java. Однако обычно вы не должны этого делать;
  • Throwable — класс является базовым для иерархии классов исключений;
  • Error, Exception, RuntimeException — базовые классы для каждого подтипа исключений;
  • Thread — класс, содержащий операции над потоками исполнения;
  • String — класс для представления строк и их значений;
  • StringBuffer и StringBuilder — классы для работы со строками;
  • Comparable — интерфейс для поддержки обобщённого сравнения и упорядочения объектов;
  • Iterable — интерфейс для поддержки улучшенного цикла for;
  • ClassLoader, Process, Runtime, SecurityManager, System — выполняют «системные операции». Управляют динамической загрузкой классов, созданием внешних процессов, получением информации об окружающей среде, и следят за выполнением политик безопасности;
  • Math и StrictMath — содержат основные математические функции, такие как вычисление синуса, косинуса и квадратного корня;
  • Классы-обёртки над примитивными типами, которые превращают их в объекты;
  • Классы исключений для основных исключительных ситуаций языка и среды исполнения.

Все классы из пакета java.lang автоматически подключаются в каждый исходный файл программы. Явное подключение не требуется.

java.lang.annotation

В этом пакете определен интерфейс Annotation, а также перечисления ElementType и RetentionPolicy.

java.lang.instrument

Пакет определяет средства, которые могут быть использованы для добавления инструментария для разных аспектов выполнения программ. Он определяет интерфейсы Instrumentation и ClassFileTransformer, а также класс ClassDefinition.

java.lang.management

Пакет предоставляет поддержку управления виртуальной Машиной Java и исполняющим окружением. Используя средства пакета, вы можете просматривать и управлять различными аспектами выполнения программы.

java.lang.ref

Предоставляет возможность взаимодействия со сборщиком мусора, благодаря чему программа может быть предупреждена об изменении числа ссылок на объект или о действиях, производимых сборщиком мусора над объектом.

java.lang.reflect

Пакет java.lang.reflect обеспечивает механизм отражения — способность программного обеспечения к самоанализу. Отражение — важная возможность, необходимая при использовании компонентов, называемых Java Beans.



Просмотров: 2467


<<< Java Platform, Enterprise Edition