반응형
728x170
java.lang 패키지는 자바 프로그램의 기본적인 클래스를 담고 있는 패키지이다. 그렇기 때문에 이 패키지는 import 없이 사용할 수 있다.
지금까지 사용한 String과 System 클래스도 java.lang 패키지에 포함되어 있기 때문에 import하지 않고 사용했다.
클래스 | 용도 | |
Object | - 자바 클래스의 최상위 클래스로 사용 | |
System | -표준 입력 장치(키보드)로부터 데이터를 입력 받을 때 사용 -표준 출력 장치(모니터)로 출력하기 위해 사용 -자바 가상 기계를 종료시킬 때 사용 -쓰레기 수집기를 실행 요청할 때 사용 | |
Class | - 클래스를 메모리로 로딩할 때 사용 | |
String | - 문자열을 저장하고 여러 가지 정보를 얻을 때 사용 | |
StringBuffer StringBuilder | - 문자열을 저장하고 내부 문자열을 조작할 때 사용 | |
Math | - 수학 함수 이용할 때 사용 | |
Wrapper | Byte, Short Character Integer Float Double Boolean Long | -기본 타입의 데이터를 갖는 객체를 만들 때 사용 - -문자열을 기본 타입으로 변환할 때 사용 - -입력값 검사에 사용 |
위 표는 java.lang클래스를 정리한 표이다.
java.util 패키지은 자바 프로그램 개발에 도움이 많이 되는 클래스를 담고 있다. java.util 패키지는 컬렉션 클래스가 대부분이다. 컬렉션은 추후 공부하고 컬렉션을 제외하고 대표적인 클래스는 다음과 같다.
클래스 | 용도 |
Arrays | - 배열을 조작(비교, 복사, 정렬, 찾기)할 때 사용 |
Calendar | - 운영체제의 날짜와 시간을 얻을 때 사용 |
Date | - 날짜와 시간 정보를 저장하는 클래스 |
Objects | - 객체 비교, 널(null) 여부 등을 조사할 때 사용 |
StringTokenizer | - 특정 문자로 구분된 문자열을 뽑아낼 때 사용 |
Random | - 난수를 얻을 때 사용 |
각 클래스에 대한 설명은 다음 장에서 다루도록 한다
반응형
그리드형
'java' 카테고리의 다른 글
자바 시스템 클래스(System 클래스) exit 메소드, 쓰레기 수집기(garbage collector) 메소드 (0) | 2017.08.18 |
---|---|
자바 Object 클래스(equals, hashCode, toString 메소드) (0) | 2017.08.17 |
자바 예외 처리(try catch), throws, throw, 사용자 정의 예외 클래스 (0) | 2017.08.17 |
자바 예외처리(try catch) (0) | 2017.08.17 |
자바 중첩 인터페이스, 익명 인터페이스(익명 객체) (0) | 2017.08.17 |