import 문은 프로그램의 성능에 전혀 영향을 미치지 않는다.
import 문을 많이 사용하면 컴파일 시간이 아주 조금 더 걸릴 뿐이다.
https://boyboy94.tistory.com/13
// 패키지
package com.importexam.examtest
// import 문
import java.util.Date;
import java.lang.Math.*;
// class 선언
class SomeThingClass { ... }
패키지명.*
과 같이 사용해 지정된 패키지에 속하는 모든 클래스를 사용할 수 있다. → 실행시 성능상의 차이는 전혀 없다.import java.lang.*
이 선언되었기 때문이다.java.lang 패키지
는 매우 빈번히 사용되는 중요 클래스들이 속한 패키지이므로 기본적으로 import 되도록 하였다.패키지명.*
은 하위패키지의 클래스까지 포함하는것이 아니다. // 기존 - static import 미사용
public class ImportTest {
public static void main(String[] args) {
// 아래와 동일한 역할을 하는 예시를 위한 코드
System.out.println(Double.parseDouble(String.valueOf(Math.random())));
// ,,, 이하 생략
// -----------------------------------------------------------------------
// static import 사용
import static java.lang.Math.*;
import static java.lang.System.out;
import static java.lang.Double.*;
public class ImportTest {
public static void main(String[] args) {
// 위와 동일한 역할을 하는 예시를 위한 코드
out.println(parseDouble(String.valueOf(random())));
// ,,, 이하 생략
```