2011-01-07 2 views

답변

0

기본 패키지는 기본적으로 패키지가 아닙니다. 새 클래스를 정의 할 때 패키지 선언을 생략하면됩니다. 차이점은 "시스템"이라는 단어 인 것 같습니다. rt.jars에서 URL.class의 구현을 살펴보면 sun.net.www.protocol을 확인하는 것으로 보입니다. 이것이 내가 말하는 시스템 기본 패키지 인 것 같습니다.

다시 '시스템'기본 패키지 이름은 기본 패키지와 다른 것을 의미합니다.

sun.net.www.protocol은 Sun에서 제공하는 JVM의 특정 구현에만 유효합니다.

+0

앤드류 (Andrew)에게 감사드립니다. – Opher

2

처음 두 단계가 적절한 URLStreamHandler을 찾지 못하는 경우 폴백으로 사용되는 시스템 종속 패키지 이름을 의미한다고 생각합니다. 기본 패키지과 관련이 없습니다.

관련 문제