java.lang 패키지
자바 프로그램의 기보적인 클래스를 담고 있는 패키지
클래스 / 용도
Object / 자바 크래스의 최상위 클래스로 사용된다.
System / 표준 입력 장치(키보드)로 부터 데이터를 입력받을 때 사용된다.
Class / 클래스를 메모리로 로딩할 때 사용된다.
StringBuffer, StringBuilder / 문자열을 저장하고 내부 문자열을 조작할 때 사용된다.
Math / 수학 함수 이용 시 사용된다.
Wrapper / Byte, short, character, Integer, Float, Double, Boolean, Long / 기본 타입의 데이터를 갖는 객체를 만들 때 사용된다.(포장객체)
문자열을 기본 타입으로 변환할 때 주로 사용된다.
(입력값 검사에 주로 이용)
java.util 패키지
자바 프로그램 개발의 조미료 같은 역할을 하는 클래스를 담고 있는 패키지 이다.
클래스 / 용도
Arrays / 배열을 조작 (비교, 복사, 정렬, 검색) 할 때 사용한다.
Calendar / 운영체제의 나짜와 시간 정보를 얻을 때 사용한다.
Date / 날짜와 시간 정보를 저장하는 클래스
Objects / 객체 비교, 널(null)여부 등을 조사할 때 사용한다.
StringTokenizer / 특정 문자로 구분된 문자열을 뽑아낼 때 사용한다.
Random / 난수를 얻을 때 사용한다.