import 에 관한 질문입니다.
윤슬이뿌잉
2023.04.01
import java.awt.event.*; -- 1
import java.awt.event.ActionListener; -- 2
위에 두개의 차이 점은 무었인가요?
예전 부터 생각했던것인데요.
귀챦게 import하지 않아서 생기는 에러를 막는다면
모두 Import 해도 돼는거 아닌가요?C의 include와는 틀려서 메모리 문제가 없다고 강의때 들은거 같은데요
너무 황당질문이라도 이해바라며 답변부탁드립니다.
아시는
-
난길
답변 감사합니다....
-
미라
*는 해당 팩키지내의 모든 클래스파일을 포함(참조) 하겠다는 거고, 클래스파일을 지정해주면, 해당 클래스파일을 포함(참조) 하겠다는 거죠. 다만, 예전에 들은 얘기로는 처리면에서 클래스 파일로 지정해주는 것도 성능(?)상 낫다고 했던걸로 아는데... 왜 그랬는지는 잊어버렸습니다. 성능이 아니더라도 가급적이면, 클래스파일로 다 지정해주는게 좋습니다. 왜냐하면, 전체를 포함시키면 대체 어떤것을 import하고 있는지 잘 모를수가 있으므로.. 명시적으로 해