매번 패키지 경로를 포함한 클래스명을 작성하는 것은 번거롭기 때문에, 자바에서는 import 문을 사용해 미리 사용할 클래스를 선언할 수 있다. 소스 파일 상단에 import를 선언하면 클래스 사용 시 패키지명을 생략하고 클래스 이름만 사용할 수 있다.
import java.util.Date;
Date today = new Date();
➡️ import는 기능을 바꾸는 문법이 아니라,
코드를 간결하고 가독성 있게 만들기 위한 선언문이다.
java.util.Date today = new java.util.Date();
import java.util.Date;
Date today = new Date();
➡️ 두 방식은 동일하게 동작하지만,
import를 사용하면 코드가 훨씬 깔끔해진다.
import 문은 소스 파일의 상단에 위치한다.package 선언이 있다면, 그 아래에 위치import java.util.*;
⚠️ 주의사항
static import를 사용하면
정적(static) 메서드나 필드를 클래스 이름 없이 사용할 수 있다.
import static java.lang.System.out;
import static java.lang.System.exit;
out.println("Hello World");
exit(0);
📌 특징
import static java.lang.Math.*;