import문의 선언 – 선언예제
1. import문은 컴파일 시에 처리되므로 프로그램의 성능에 아무런 영향을 미치지 않는다.
2. 이름이 같은 클래스가 속한 두 패키지를 import할 때는 클래스 앞에 패키지명을 붙여줘야 한다.
설명서
import문은 컴파일 할 때 처리되는 문장이기 때문에 import문은 프로그램의 성능에 아무런 영향을 주지 않기 때문에
import문을 많이 사용한다던가... 클래스이름대신 별표를 사용한다고 해서 프로그램의 성능을 떨어뜨리지 않습니다.
그래서... import할 클래스의 이름을 일일이 적어주는 것보다... 편하게 별표(*)를 사용하는 것이 좋습니다.
그러나... 이 왼쪽의 코드를 오른쪽과 같이 할 수 없다는 것... 주의하시기 바랍니다.
import문은 지정된 패키지에 포함된 클래스들만을 import할 수 있지... 서브패키지에 속하는 클래스들 까지 import하지는 못합니다.
또 한가지 주의할 점은... import한 패키지들 간의 충돌문제 인데요...
아래와 같이 두 개의 패키지를 import했는데... 두 패키지에 같은 이름의 클래스가 있는 경우에는...
이 클래스를 사용할 때 패키지명을 붙여줘서 어느 패키지의 클래스인지... 구분할 수 있게 해야 합니다.
보통은 편하게 별표를 사용하면 되지만... 예를 들어 프로젝트에서 사용되는 공통라이브러리를 작성하는 경우에는
import문에 패키지명과 클래스명을 같이 적어줌으로써 사용한 클래스가 어떤 패키지에 속한 것인지 정확히 명시해주는 것이 필요할 때가 있습니다.
그러면 import문만 보고도 이 소스코드에 어떤 클래스들을 사용되었는지 쉽게 알 수 있습니다.
'Backend > java' 카테고리의 다른 글
제어자란 무엇인가(Modifier) (0) | 2018.08.12 |
---|---|
클래스생성시 Main문과의 연관성 (0) | 2018.08.12 |
import문의 선언하기 (0) | 2018.08.12 |
import문 (0) | 2018.08.12 |
클래스패스 설정 하기2 (0) | 2018.08.12 |
#IT #먹방 #전자기기 #일상
#개발 #일상