- java.lang 자바프로그램의 기본적인 기능을 제공. 명시적으로 지정하지 않아도 모든 자바 프로그램에 포함되는 패키지 java.lang.String나 java.lang.Exception은 모두 java.lang.을 생략 가능
- java.util 유용한 유틸리티 클래스를 제공
- java.io 입출력 기능을 제공하는 패키지
- java.awt 그래픽 유저인터페이스(GUI)를 구축하기 위한 다양한 컴포넌트를 제공하는 패키지
- java.awt.event awt컴포넌트들의 이벤트를 제어하는 패키지
이러한 인터페이스나 클래스를 API라 부른다
오라클에서 배포한 API 사전이라 할 수 있는 규격서가 있다.https://docs.oracle.com/javase/8/docs/api/