JAVA

java.lang

고민말고생각하는사람 2024. 4. 4. 19:57

java.lang package

자바가 기본적으로 제공하는 라이브러리(클래스 모음) 중, 가장 기본이 되는 패키지이다.

lang은 Language의 약어. 즉, 자바 언어를 이루는 가장 기본이 되는 클래스 보관하는 패키지 되시겠다.

 

대표적인 Class

  • Object - 모든 자바 클래스의 최상위 클래스
  • String - 문자열
  • Integer, Long, Double - 래퍼 타입(=기본형(Primity Type)을 객체로 만든 것)
  • Class - 클래스 메타 정보 (클래스 이름, 갖고 있는 메서드 정보 등 클래스를 이루는 기본 내용)
  • System - 시스템과 관련된 기본 기능 제공

자바라는 언어의 근간과 같으므로 반드시 자아알~ 알아두자.

 

import 생략

java.lang 패키지는 모든 자바 application에 자동으로 Import 된다.

따라서, 임포트 구문을 따로 사용하지 않아도 된다.

 

아래는 System 객체의 out.println() 메서드인데, 따로 import 문을 작성하지 않아도 작동되는 것을 볼 수 있다.

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");
    }
}