2014-05-20 2 views
0

수입 한 내용을 누군가가 설명 할 수 있습니까 java.net.* 수입? 또한 누군가가 가져 오기가 java.swing.*이 런타임 및 컴파일에 어떻게 영향을 주는지에 대해 간단히 설명 할 수 있습니다.Java 클래스 가져 오기 런타임 및 컴파일

+0

가능한 [Java import statement syntax] (http://stackoverflow.com/questions/20777260/java-import-statement-syntax) –

+0

[link] (http://docs.oracle.com)을 참조하십시오. /javase/specs/jls/se8/html/jls-7.html#jls-7.5.2) – donut

+0

@TAsk : 아니오, 그렇지 않습니다. – lpratlong

답변

2

패키지, 클래스 또는 모든 클래스 멤버를 가져 오면 정규 이름을 사용하지 않고 해당 구성 요소의 단순 이름을 사용할 수 있습니다. 런타임에는 영향을주지 않습니다. 컴파일 기능입니다. 그래서 그 대신

java.net.URL url = ... 

를 작성할 필요 당신은 단순히 같은 성능이나 아무 영향을 미치지 않습니다

URL url = ... 

작성할 수 있습니다.

0

java.net.*java.net 패키지의 모든 클래스를 가져옵니다. java.swing.*은 완전히 Java로 작성되고 표준 클래스 계층 구조 규칙을 따르므로 런타임 및 컴파일에 거의 영향을 미치지 않아야합니다.

관련 문제