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.1
interface
Cloneable
§20.2
Class
§20.3
Boolean
§20.4
Character
§20.5
Number
§20.6
Integer
§20.7
Long
§20.8
Float
§20.9
Double
§20.10
Math
§20.11
String
§20.12
StringBuffer
§20.13
ClassLoader
§20.14
Process
§20.15
Runtime
§20.16
SecurityManager
§20.17
System
§20.18
interface
Runnable
§20.19
Thread
§20.20
ThreadGroup
§20.21
Throwable
§20.22
Error
LinkageError
ClassCircularityError
ClassFormatError
ExceptionInInitializerError
IncompatibleClassChangeError
AbstractMethodError
IllegalAccessError
InstantiationError
NoSuchFieldError
NoSuchMethodError
NoClassDefFoundError
UnsatisfiedLinkError
VerifyError
VirtualMachineError
InternalError
OutOfMemoryError
StackOverflowError
UnknownError
ThreadDeath
Exception
ClassNotFoundException
CloneNotSupportedException
IllegalAccessException
InstantiationException
InterruptedException
RuntimeException
ArithmeticException
ArrayStoreException
ClassCastException
IllegalArgumentException
IllegalThreadStateException
NumberFormatException
IllegalMonitorStateException
IndexOutOfBoundsException
NegativeArraySizeException
NullPointerException
SecurityException
Содержание | Предыдущий | Следующий | Индекс
Спецификация языка Java (HTML, сгенерированный Блинчиком "сюзет" Pelouch 24 февраля 1998)
Авторское право © Sun Microsystems, Inc 1996 года. Все права защищены
Пожалуйста, отправьте любые комментарии или исправления к doug.kramer@sun.com