1. API
API : Application Programming Interface
즉 라이브러리(library) 로 프로그램에서 자주 사용되는 클래스 및 인터페이스의 모음이다.
- String, System 등의 클래스도 모두 API 에 속하는 클래스들이다.
- API 들은 < JDK 설치 경로 >\jre\lib\rt.jar 압축 파일에 저장되어 있다.
- 자세한 API 도큐먼트는 아래 링크에서 볼 수 있다.
https://docs.oracle.com/en/java/javase
2. java.lang 패키지
자바 프로그램의 기본적인 클래스를 담고 있는 패키지이다.
- java.lang 패키지에 있는 클래스와 인터페이스는 import 없이 사용할 수 있다.
(String, System 등..)
클래스 |
용도 |
|
Object |
자바 클래스의 최상위 클래스로 사용된다. |
|
System |
표준 입력 장치(키보드)로부터 데이터를 입력받을 때 사용된다. |
|
Class |
클래스를 메모리로 로딩할 때 사용된다. |
|
String |
문자열을 저장하고 여러 가지 정보를 얻을 때 사용된다. |
|
StringBuffer, StringBuilder |
문자열을 저장하고 내부 문자열을 조작할 때 사용된다. |
|
Math |
수학 함수 이용 시 사용된다. |
|
Wrapper |
Byte, short, character, Integer, Float, Double, Boolean, Long |
기본 타입의 데이터를 갖는 객체를 만들 때 사용된다. 문자열을 기본 타입으로 변환할 때 주로 사용된다. (입력값 검사에 주로 이용) |
3. java.util 패키지
자바 프로그램 개발의 조미료 같은 역할을 하는 클래스를 담고 있는 패키지이다.
컬렉션 클래스들이 대부분을 차지하고 있다.
클래스 |
용도 |
Arrays |
배열을 조작 (비교, 복사, 정렬, 검색) 할 때 사용한다. |
Calendar |
운영체제의 날짜와 시간 정보를 얻을 때 사용한다. |
Date |
날짜와 시간 정보를 저장하는 클래스 |
Objects |
객체 비교, 널(null) 여부 등을 조사할 때 사용한다. |
StringTokenizer |
특정 문자로 구분된 문자열을 뽑아낼 때 사용한다. |
Random |
난수를 얻을 때 사용한다. |
'Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어] > 9. 기본 API 클래스' 카테고리의 다른 글
6. Java 자바 [API] - Class 클래스 (0) | 2020.09.22 |
---|---|
5. Java 자바 [API] - System 클래스 (0) | 2020.09.22 |
4. Java 자바 [API] - Objects 클래스 (0) | 2020.09.21 |
3. Java 자바 [API] - Object 클래스의 메소드 2 clone(), finalize() (0) | 2020.09.18 |
2. Java 자바 [API] - Object 클래스, Object 클래스의 메소드 1 (0) | 2020.09.18 |