java.lang 패키지란?
자바의 기본적인 클래스를 담고 있는 패키지이다.
기본적인 클래스를 담고 있기 때문에 String , System 클래스를 import 없이 사용할 수 있다.
위처럼 java.lang 패키지에는 많은 클래스가 있다.
사용법이나 어떨 때 쓰는지 보려면 API 문서를 참조하는게 좋다. (영어라서 울렁증이 생겨도 하는 습관을 들이면 좋다.)
간략하게 살펴보면 아래와 같다.
클래스 | 용도 |
Object | 자바 클래스의 최상위 클래스 |
System | 입력장치(키보드 등)로부터 입력/출력 할 때 사용. JVM을 종료할 때 사용 등 |
Class | Class를 메모리로 로딩할 때 사용. |
String | 문자열을 저장/이용할 때 사용 |
Wrapper | Byte, Short, Character, Integer, Float, Double, Boolean, Long |
기본타입의 데이터를 갖는 객체 만들 때 사용. |
Math | 수학 함수를 이용할 때 사용 |
Java 8의 Api를 보고 싶다면
https://docs.oracle.com/javase/8/docs/api/
'Java' 카테고리의 다른 글
Java - 제네릭스의 기본 개념( Generics ) (0) | 2022.03.11 |
---|---|
Java - 객체 개념과 클래스의 기본적인 모습 (0) | 2022.03.05 |
Java - 예외 및 예외 처리 ( Exception ) (0) | 2022.02.28 |
Java 제어문 - 반복문 ( for , while , do-while 문 ) (0) | 2022.02.12 |
Java 제어문 - 조건문 ( if / switch 문 ) (0) | 2022.02.11 |