java.lang패키지는 language 패키지라고도 부르며 자바에 포함된 여러 패키지중 하나이다. 그러나 다른 패키지들과는 다른 점은 import 하지 않고도 쓸 수 있는 유일한 패키지라는 것. 굉장히 많은 클래스들이 language패키지에 포함되어 있고 이는 자바 언어의 일부인 셈.
1. Object
맴버변수는 없고 메서드로만 구성 된 클래스로 자바의 모든 클래스가 상속 받는 대모 클래스이다.
2. System
사용자가 프로그램과 대화하기 위해서는 사용자와 프로그램 사이의 입출력을 담당하는 수단 또는 객체이다.
- System.in - 입력
- System.out - 출력
- System.err - 에러
3. Math
수학에서 자주 사용하는 상수들과 함수들을 미리 구현해 놓은 클래스이다.
4. 문자열관련
String, StringBuffer, StringBuilder 같은 문자열 클래스와 CharSequence같은 문자열 인터페이스
5. Wrapper
기본형 데이터 타입(Byte, Short, Character, Integer, Float, Double, Boolean, Long) 을 객체화 가능하게 도와주는 클래스
6. 예외관련
Throwable클래스와 예외처리해버리는 Exception이 있습니다.
'JAVA' 카테고리의 다른 글
[JAVA] lang package - String (0) | 2023.03.04 |
---|---|
[JAVA] lang package - object (0) | 2023.03.04 |
[JAVA] 예외처리 (1) | 2023.03.04 |
[JAVA] 인터페이스 활용 (0) | 2023.03.04 |
[JAVA] 인터페이스 (0) | 2023.03.04 |