답변:
글로벌 고유성. 사내 프로젝트를 넘어서 코드를 배포하는 모든 사람 또는 적어도 심각한 개발자가 해당 규칙을 준수하는 경우 다른 타사 라이브러리를 프로젝트에 추가 할 때 이름 충돌이 발생하지 않습니다. Java는 애플릿 및 인터넷을 통한 원격 클래스로드를 통해 언제 어디서나 코드 배포를위한 솔루션으로 전파되었습니다.
Java was initially propagated as a solution for code deployment anywhere, anytime
현재 Java 란 무엇입니까? 나는 당신에 대해 모르지만 여전히 Java WebStart를 사용하여 클라이언트 측 코드를 내부 네트워크의 수천 대의 PC에 배포합니다. 이로 인해 "Release Early, Release 종종"는 모든 사람에게 훨씬 덜 고통 스럽습니다.
Wikipedia 가 그 주제에 관해 말한 것처럼
"Java 언어 사양은 동일한 이름을 가진 두 개의 게시 된 패키지의 가능성을 피하기 위해 패키지 이름 지정 규칙을 설정합니다."
패키지 이름 지정에 대한 두 가지 Oracle 출판 문서를 찾았습니다. 이 명명 자바 튜토리얼의 패키지 페이지 와 Java 언어 사양의 패키지 섹션 .
이 규칙의 기본 목적은 다른 조직에서 게시 한 패키지 간의 충돌을 최소화하는 것입니다.
com.louisrhys.xxx.yyy
소유 여부에 관계없이louisrhys.com