|
Spec-Zone .ru
спецификации, руководства, описания, API
|
ГЛАВА 20
java.lang пакет содержит классы, которые являются основным принципом к проекту языка Java. Самые важные классы Object, который является корнем иерархии классов, и Class, во время выполнения экземпляры которого представляют классы.
Часто необходимо представить значение типа примитива, как будто это был объект. Классы обертки Boolean, Character, Integer, Long, Float, и Double служите этой цели. Объект типа Double, например, содержит поле, тип которого double, представление того значения таким способом, которым ссылка на это может быть сохранена в переменной ссылочного типа. Эти классы также обеспечивают много методов для того, чтобы они преобразовали среди примитивных значений, так же как поддерживали такие стандартные методы как equals и hashCode.
Класс Math обеспечивает обычно используемые математические функции, такие как синус, косинус, и квадратный корень. Классы String и StringBuffer так же обеспечьте обычно используемые операции на символьных строках.
Классы ClassLoader, Process, Runtime, SecurityManager, и System обеспечьте "работы системы", которые управляют динамической загрузкой классов, созданием внешних процессов, размещают запросы среды, такие как время суток, и осуществление политики безопасности.
Класс Throwable охватывает объекты, которые могут быть брошены throw оператор (§14.16). Подклассы Throwable представьте ошибки и исключения.
Иерархия классов определяется в пакете java.lang следующие.
Object§20.1interfaceCloneable§20.2Class§20.3Boolean§20.4Character§20.5Number§20.6Integer§20.7Long§20.8Float§20.9Double§20.10Math§20.11String§20.12StringBuffer§20.13ClassLoader§20.14Process§20.15Runtime§20.16SecurityManager§20.17System§20.18interfaceRunnable§20.19Thread§20.20ThreadGroup§20.21Throwable§20.22ErrorLinkageErrorClassCircularityErrorClassFormatErrorExceptionInInitializerErrorIncompatibleClassChangeErrorAbstractMethodErrorIllegalAccessErrorInstantiationErrorNoSuchFieldErrorNoSuchMethodErrorNoClassDefFoundErrorUnsatisfiedLinkErrorVerifyErrorVirtualMachineErrorInternalErrorOutOfMemoryErrorStackOverflowErrorUnknownErrorThreadDeathExceptionClassNotFoundExceptionCloneNotSupportedExceptionIllegalAccessExceptionInstantiationExceptionInterruptedExceptionRuntimeExceptionArithmeticExceptionArrayStoreExceptionClassCastExceptionIllegalArgumentExceptionIllegalThreadStateExceptionNumberFormatExceptionIllegalMonitorStateExceptionIndexOutOfBoundsExceptionNegativeArraySizeExceptionNullPointerExceptionSecurityException
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com