-
[Java 자바] 11. 기본 API 클래스 ① java.lang, java.utilProgramming/Java 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 - 난수를 얻을 때 사용 반응형'Programming > Java' 카테고리의 다른 글
[Java 자바] 11. 기본 API 클래스 ③ Objects 클래스 (0) 2022.08.10 [Java 자바] 11. 기본 API 클래스 ② Object 클래스 (2) 2022.08.09 [Java 자바] 9. 중첩 ② 중첩 인터페이스, 익명 객체 (0) 2022.08.09 [Java 자바] 9. 중첩 ① 중첩 클래스 (0) 2022.08.09 [Java 자바] 8. 인터페이스 ② 사용 방법, 인터페이스 상속, 디폴트 메소드 (0) 2022.08.09