Java - import 문

춤추는개발자·2022년 11월 22일
0

Java 정리

목록 보기
13/59

import 문

  • 클래스를 사용할 때 패키지이름을 생략할 수 있다.
  • 원래는 클래스를 사용할때 패키지이름을 모두 적어야 합니다. 하지만 import 문을 사용하면 클래스를 사용할 때 패키지 아름을 생략할 수 있습니다.
  • 컴파일러에게 클래스가 속한 패키지를 알려주는 역할을 한다.
  • 여기서 의문이 있을 수 있다. 왜 지금까지 String 클래스는 import문을 사용하지 않고 왜 그냥 사용 했을까? 그 이유는 String 클래스가 속한 java.lang 패키지는 자바언어의 기본 패키지이기 때문에 이 패키지에 있는 클래스는 import하지 않고도 사용할 수 있기 때문 입니다.
    (참고로 java.lang 패키지에는 String,Object,System,Thread등이 있습니다. )

import문의 선언 방법

  • import 패키지명.클래스명; 또는 import 패키지명.*; (<- 모든 클래스를 의미)
  • import문은 패키지문과 클래스선언의 사이에 선언 합니다.
  • import문은 컴파일 시에 처리되므로 프로그램의 성능에 영향이 없습니다.
  • 이름이 같은 클래스가 속한 두 패키지를 import할 때는 클래스 앞에 패키지면을 붙여줘야 한다.

static import문

  • static멤버를 사용할 때 클래스 이름을 생략할 수 있다.
import static java.lang.Integer.*;
import static java.lang.Math.random; 
import static java.lang.System.out;
을 사용하면 
System.out.println(Math.random()); 
코드를 
out.println(random());으로 사용할 수 있다. 

0개의 댓글