Programming/Java

[Java 자바] 11. 기본 API 클래스 ① java.lang, java.util

erinh 2022. 8. 9. 22:12
반응형

11-1 자바 API 도큐먼트

- API (Application Programming Interface)란?
: 라이브러리라고도 하며, 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음을 의미
- API 도큐먼트
: API를 문서화한 것을 의미하며, http://docs.oracle.com/javase/8/docs/api/ 에서 확인 가능

11-2 java.lang과 java.util 패키지

11-2-1. java.lang 패키지

자바 프로그램의 기본적인 클래스와 인터페이스를 담고 있는 패키지로, 별도의 import 없이 사용 가능

클래스 용도
Object - 자바 클래스의 최상위 클래스로 사용
System - 표준 입력 장치(키보드)로부터 데이터를 입력 받을 때 사용
- 표준 출력 장치(모니터)로 출력하기 위해 사용
- 자바 가상 기계를 종료시킬 때 사용
- Garbage Collector를 실행 요청할 때 사용
Class - 클래스를 메모리로 로딩할 때 사용
String - 문자열을 저장하고 여러 가지 정보를 얻을 때 사용
StringBuffer, StringBuilder - 문자열을 저장하고 내부 문자열을 조작할 때 사용
Math - 수학 함수를 이용할 때 사용
Wrapper Byte, Short, Character
Integer, Float, Double
Boolean, Long
- 기본 타입의 데이터를 갖는 객체를 만들 때 사용
- 문자열을 기본 타입으로 변환할 때 사용
- 입력 값 검사에 사용

11-2-2. java.util 패키지

클래스 용도
Arrays - 배열을 조작(비교, 복사, 정렬, 찾기)할 때 사용
Calendar - 운영체제의 날짜와 시간을 얻을 때 사용
Date - 날짜와 시간 정보를 저장하는 클래스
Objects - 객체 비교, 널(null) 여부 등을 조사할 때 사용
StringTokenizer - 특정 문자로 구분된 문자열을 뽑아낼 때 사용
Random - 난수를 얻을 때 사용

 

반응형