콘텐츠로 이동

package java.lang

  • Runnable — Thread.start를 사용해서 active되는 클래스는 모두 이 인터페이스를 구현 해야 된다.
  • 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의 최상위 클래스.
  • 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‰瑛