Package java.lang

Interface Summary
Runnable Thread.start를 사용해서 active되는 클래스는 모두 이 인터페이스를 구현 해야 된다.
 

Class Summary
Boolean Primitive 타입인 Boolean 타입을 지원하기 위한 Wrap 클래스.
Byte Primitive 타입인 Byte 타입을 지원하기 위한 Wrap 클래스.
Character Primitive 타입인 char 타입을 지원하기 위한 Wrap 클래스.
Class Java에서 사용하는 class나 Interface를 대표하는 클래스.
Double  
Float  
Integer Primitive 타입인 Int 타입을 지원하기 위한 Wrap 클래스.
Long Primitive 타입인 Long 타입을 지원하기 위한 Wrap 클래스.
Math 기본적인 수칙연산을 포함한 클래스.
Object Java 클래스 계층의 루트 클래스.
Runtime VM에 Runtime객체는 하나만 존재하며 이 객체를 통해 프로그램이 동작하는 환경에 대한 정보를 얻을 수 있다.
Short Primitive 타입인 Short 타입을 지원하기 위한 Wrap 클래스.
String 문자열을 지원하는 클래스.
StringBuffer 문자들이 저장될 버퍼와 버퍼에 대한 삽입,확장,제거등에 대한 메소드가 정의 된 클래스.
System VM에 관련된 기능과 유용한 메소드 등을 모아놓은 클래스.
Thread VM에서 사용하는 쓰레드에 관한 클래스.
Throwable Java에서 발생하는 Error나Exception의 최상위 클래스.
 

Exception Summary
ArithmeticException 0으로 나누기와 같은 수칙 연산 시 올바르게 대처할 수 없는 문제 발생 시 발생되는 Exception 클래스.
ArrayIndexOutOfBoundsException 배열 참조시 배열 범위를 벋어나는 인덱스를 사용할 때 발생하는 Exception 클래스.
ArrayStoreException 배열에 저장할 수 없는 종류의 객체를 저장하려 할 때 발생하는 Exception 클래스.
ClassCastException 객체를 변환할 수 없는 타입으로 변환할 때 발생하는 exception 클래스.
ClassNotFoundException 찾고자하는 클래스가 없을 때 발생하는 exception 클래스.
Exception application에서 대응할 수 있는 오류를 나타낼 때 사용한다.
IllegalAccessException 접근 권한이 없는 클래스에 접근하려 할 때 발생하는 exception 클래스.
IllegalArgumentException 함수 매개변수 값에 적절하지 않은 값이 할당되면 발생하는 exception 클래스.
IllegalMonitorStateException 한 쓰레드가 소유하지 않은 모니터를 사용해서 wait아 notify를 할 때 발생하는 exception 클래스.
IllegalStateException Signals that a method has been invoked at an illegal or inappropriate time.
IllegalThreadStateException 쓰레드의 현 상태가 주어진 동작을 취하기에 적절치않은 경우에 발생하는 exception 클래스.
IndexOutOfBoundsException Vector나 문자열, 배열 같이 인데스를 통해 접근가는한 객체에 범위 밖의 인덱스를 사용할 때 발생하는 exception 클래스.
InstantiationException newInstace를 통해 객체를 생성할 때 클래스가 추상 클래스나 인터페이스일 때 발생하는 exception 클래스.
InterruptedException 한 쓰레드가 wait,sleep,pause‰瑛