쉽게 API를 찾아 이용할 수 있도록 문서화한 것.
주소 : docs.oracle.com/javase/8/docs/api/
Java Platform SE 8
docs.oracle.com
좌측 상단 프레임 : 패키지 전체 목록
좌측 하단 프레임 : 패키지에 속하는 클래스와 인터페이스 목록
중앙 프레임 : 선택한 클래스나 인터페이스에 대한 상세 설명
- 상단 : 클래스가 포함된 패키지 정보, 상속 정보, 인터페이스 구현 정보
- 중앙 : 클래스의 설명과 사용 방법 요약
- 하단 : 중첩 클래스(Nested), 필드(Field), 생성자(Constr), 메소드(Method) 목록.
java.lang 패키지
자바 프로그램의 기본적인 클래스를 담고 있는 패키지
import 없이 사용할 수 있다.
클래스 | 용도 | |
Object | 자바 클래스의 최상위 클래스 | |
System | - 표준 입력 장치(키보드)로부터 데이터를 입력받을 때 사용 - 표준 출력 장치(모니터)로 출력하기 위해 사용 - 자바 가상 기계를 종료시킬 때 사용 : exit() - 쓰레기 수집기를 실행 요청할 때 사용 : gc() - 배열을 복사할 때 사용 |
|
Class | 클래스를 메모리로 로딩할 때 사용 | |
String | 문자열을 저장하고 여러 가지 정보를 얻을 때 사용 | |
StringBuffer, StringBuilder | 문자열을 저장하고 내부 문자열을 조작할 때 사용 | |
Math | 수학 함수를 이용할 때 사용 | |
Wrapper | Byte, Short, Character, Integer, Float, Double, Boolean, Long |
- 기본 타입의 데이터를 갖는 객체를 만들 때 사용 - 문자열을 기본 타입으로 변환할 때 사용 - 입력값 검사에 사용 |
java.util 패키지
자바 프로그램 개발에 조미료 같은 역할을 하는 클래스.
클래스 | 용도 |
Arrays | 배열을 조작(비교, 복사, 정렬, 찾기)할 때 사용 |
Calendar | 운영체제의 날짜와 시간을 얻을 때 사용 |
Date | 날짜와 시간 정보를 저장하는 클래스 |
Objects | 객체 비교, null 여부 등을 조사할 때 사용 |
StringTokenizer | 특정 문자로 구문된 문자열을 뽑아낼 때 사용 |
Random | 난수를 얻을 때 사용 |
'old > Java' 카테고리의 다른 글
java.lang.System (0) | 2020.11.16 |
---|---|
java.lang.Object (0) | 2020.11.16 |
사용자 정의 예외와 예외 발생시키기, 예외 정보 얻기 (0) | 2020.11.15 |
Java 예외(exeception) 종류 (일부) (0) | 2020.11.15 |
예외 처리 (0) | 2020.11.15 |