728x90
import
클래스를 사용할 때 패키지 이름을 생략할 수 있게 컴파일러에게 클래스가 속한 패키지를 알려줌
컴파일 시에 처리되므로 프로그램의 성능에 영향이 없음
//import 사용 전
java.util.Date today = new java.util.Date();
//import 사용 후
import java.util.Date;
Date today = new Date();
//주의사항
import java.util.* // 유틸 클래스의 모든 패키지
import java.* // 자바 패키지의 모든 클래스. 사용불가
static import
static 멤버를 사용할 때 클래스 이름을 생략할 수 있게 해줌
코드를 간결하게 도와주지만 알아보기 힘들기 때문에 가급적이면 사용하지 않는게 좋음
//전
System.out.println(Math.random());
//후
import static java.lang.Math.random;
import static java.lang.System.out;
out.println(random());
'Java > Notion' 카테고리의 다른 글
다형성 (0) | 2023.04.24 |
---|---|
제어자와 캡슐화 (0) | 2023.04.24 |
패키지 (package) (0) | 2023.04.24 |
super, super() (0) | 2023.04.24 |
오버라이딩 (Overriding) (0) | 2023.04.24 |