본문 바로가기

Java 기본 문법 - 참조 서적 [이것이 자바다 - 한빛미디어]/9. 기본 API 클래스

1. Java 자바 [API] - 자바 기본 API 패키지

1. API

API : Application Programming Interface

즉 라이브러리(library) 로 프로그램에서 자주 사용되는 클래스 및 인터페이스의 모음이다.

 

- String, System 등의 클래스도 모두 API 에 속하는 클래스들이다.

 

- API 들은 < JDK 설치 경로 >\jre\lib\rt.jar 압축 파일에 저장되어 있다.

 

- 자세한 API 도큐먼트는 아래 링크에서 볼 수 있다.

 

https://docs.oracle.com/en/java/javase

 

Java Platform, Standard Edition Documentation - Releases

Java Platform, Standard Edition documentation, current and previous releases

docs.oracle.com

 

 


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

난수를 얻을 때 사용한다.