> Java > java지도 시간 > 반드시 숙지해야 하는 Java 패키지 명명 규칙

반드시 숙지해야 하는 Java 패키지 명명 규칙

零下一度
풀어 주다: 2017-05-20 10:37:56
원래의
2621명이 탐색했습니다.

Java에서 작업하는 모든 사람은 Java의 패키지, 클래스, 인터페이스, 열거형, 메서드, 상수, 변수 및 기타 모델에 합의된 명명 규칙 세트가 있다는 것을 알고 있습니다.

배우는 모든 언어는 올바른 코딩 스타일을 유지하기 위해 해당 문법과 명명 규칙을 배워야 합니다. 첫째, 자신의 전문성을 보여주고, 둘째, 읽고 확인하기 쉽게 하고, 다른 사람에게 빠르게 참고할 수 있게 하며, 프로젝트 코드 구조를 빨리 이해하게 해준다!

오늘은 먼저 일반적인 Java 패키지 명명 규칙에 대해 이야기하겠습니다. 나중에 시간이 나면 다른 Java 사양에 대해서도 작성해 보겠습니다.

먼저 알아야 할 점은 Java 패키지 이름은 소문자로 구성되어 있으며, 클래스 이름의 첫 글자는 모두 대문자로 표시된다는 점입니다. 이는 우리가 일반적으로 사용하는 카멜 케이스 작성 방법입니다. 일반적으로 시스템 템플릿 정의 및 분류. 이처럼 패키지명을 보면 어떤 모듈이 어떤 일을 하는지 쉽게 알 수 있고, 해당 패키지 경로를 통해 해당 코드를 찾기도 쉽습니다!

Java 개발 과정에서 모든 Java 개발자는 자신의 Java 패키지를 작성할 수 있습니다. 작성 중 각 Java 패키지 이름의 고유성을 보장하려면 개발자가 정의한 패키지 이름 앞에 를 추가해야 합니다. 고유한 접두사. 따라서 대부분의 개발자는 회사 이름, 프로젝트 이름, 모듈 이름, 인터넷상의 *.*.* 도메인 이름을 자신의 프로그램 패키지의 고유 접두사로 사용합니다. 예를 들면 다음과 같습니다. com.sun.xml.*.*.*

그런데 개인 프로젝트라면 이름을 뭘로 해야 할까요?

indi:

개별 프로젝트는 개인이 시작했지만 스스로 완료하지 못한 프로젝트를 의미합니다. 저작권은 주로 창설자에게 있습니다.

패키지 이름 indi. 프로젝트 이름. 모듈 이름 *.*.*

pers

개인 프로젝트를 나타냅니다. 단독으로 시작하고, 완료하고, 공유할 수 있는 프로젝트의 경우 저작권은 주로 개인에게 있습니다.

패키지명은 pers.개인명.프로젝트명.모듈명*.*.*

이며, 단독으로 완성된 비공개 비공개 프로젝트이며, 저작권은 개인에게 있습니다. 패키지명은 priv.개인명.프로젝트명.모듈명*.*.*

그리고 앞서 언급한 프로젝트와 팀 프로젝트를 구별하기 위해 아래와 같이 추가했습니다. 일부 확장자 :

                                                                                                                                                                       사용   함께 사용  .

패키지 이름 team.팀 이름.프로젝트 이름.모듈 이름*.*.*

com:

회사 프로젝트: 프로젝트에서 시작 회사 소유.

패키지 이름은 com.회사명.프로젝트 이름.모듈 이름*.*.*

[관련 권장 사항]

자세히 알아보기 Java 패키지 예제 튜토리얼

2.

Java 소프트웨어 엔지니어는 PHP에서 php -15 네임스페이스를 배우고 Java에서 패키지를 학습합니다

3. Sublime text 2/ 3 패키지 컨트롤 설치 및 사용 방법

4. 그림 아이디어는 새로운 JavaClass 및 패키지 솔루션을 만들 수 없습니다

위 내용은 반드시 숙지해야 하는 Java 패키지 명명 규칙의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿