나는 URL 클래스 here에 대한 API 문서에 시스템 기본 패키지에 대한 참조에 발견의 URLConnection 클래스를 연구하는 동안.Java의 '시스템 기본 패키지'는 무엇입니까?
누구나 그 사람이 누구인지 압니다.
감사합니다.
나는 URL 클래스 here에 대한 API 문서에 시스템 기본 패키지에 대한 참조에 발견의 URLConnection 클래스를 연구하는 동안.Java의 '시스템 기본 패키지'는 무엇입니까?
누구나 그 사람이 누구인지 압니다.
감사합니다.
기본 패키지는 기본적으로 패키지가 아닙니다. 새 클래스를 정의 할 때 패키지 선언을 생략하면됩니다. 차이점은 "시스템"이라는 단어 인 것 같습니다. rt.jars에서 URL.class의 구현을 살펴보면 sun.net.www.protocol
을 확인하는 것으로 보입니다. 이것이 내가 말하는 시스템 기본 패키지 인 것 같습니다.
다시 '시스템'기본 패키지 이름은 기본 패키지와 다른 것을 의미합니다.
sun.net.www.protocol
은 Sun에서 제공하는 JVM의 특정 구현에만 유효합니다.
처음 두 단계가 적절한 URLStreamHandler
을 찾지 못하는 경우 폴백으로 사용되는 시스템 종속 패키지 이름을 의미한다고 생각합니다. 기본 패키지과 관련이 없습니다.
앤드류 (Andrew)에게 감사드립니다. – Opher