반응형
자바에서 import는 다른 패키지의
자바, 클래스 파일을 끌어올 때 쓰는데
이게 전부기 때문에
비유등의 이상한 방법으로 이해하려고 해서는 안된다
import는 다른 패키지의 자바와 클래스를 끌어오는 거고
그걸로 끝이다
왜 import를 굳이 만들어서 쓰는거냐면
자바 파일 하나에 사용하지도 않을
모든 내용을 넣어두면 낭비고
필요한 내용만 import 시켜서 쓰는게 훨씬 낫기 때문이다
위 예제를 보면 pkg2 패키지의
Test1 자바 파일을 import 시켰는데
import를 사용하면 해당 자바나 클래스에 있는 내용들을
맘대로 갖다 쓸 수 있게 된다
같은 패키지라면 객체화를 해서 꺼내다 쓰게 되지만
다른 패키지라면 import를 사용한다는 것이 차이점이 되겠다
import는 자바 파일이나 클래스명을 입력한 뒤
ctrl + space를 누르면 이클립스에서 자동으로 매치를 시켜 주지만
수동으로 입력할 경우에는
패키지.자바 or 클래스명 식으로 사용해주면 된다
쉽게 볼 수 있는 예제로 List, Set, Map 등을 사용할 때
자동으로 import가 되는 것이 보이는데
이게 어디에 들어있냐면 자바 파일을 보관하는 jar 안에
java라는 패키지가 들어있고
util 패키지 안에 각종 클래스가 들어있는데
여기서 뽑아오는 형식이 되겠다
정리해보면 자바에서 import는 타 패키지 안에 있는
자바, 클래스 파일을 사용할 수 있도록 가져오는 거고
이게 끝이라서 이 외에 다른 방법으로 기억을 하려하면 안된다
반응형
'Language > Java' 카테고리의 다른 글
자바 Random 함수 개념 및 사용법 정리 (0) | 2020.10.28 |
---|---|
자바 UUID란? 개념부터 생성, 사용법 정리 (2) | 2020.10.28 |
자바 WAR 개념, 생성부터 배포까지 정리 (0) | 2020.10.12 |
자바 ||로 split이 되지 않는 이유 (0) | 2020.10.11 |
자바 어노테이션(Annotation) 개념 및 사용방법 정리 (0) | 2020.10.05 |
댓글