John Jeong (토론 | 기여) (새 문서: ==개요== ;Java / Naming a Package ;자바 / 패키지 네이밍 *자바 패키지를 생성할 때 따라야 할 네이밍 컨벤션 ==네이밍 컨벤션== *소문자만 사용...) |
|||
(사용자 2명의 중간 판 4개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
==개요== | ==개요== | ||
; | ;Naming a Package in Java | ||
;자바 | ;자바 패키지 네이밍, 자바 패키지 이름 | ||
*자바 패키지를 생성할 때 따라야 할 네이밍 컨벤션 | *자바 패키지를 생성할 때 따라야 할 네이밍 컨벤션 | ||
==네이밍 컨벤션== | ==네이밍 컨벤션== | ||
*소문자만 사용 | *소문자만 사용 | ||
클래스, 인터페이스 이름과의 충돌 방지 | :클래스, 인터페이스 이름과의 충돌 방지 | ||
*회사는 인터넷 도메인을 뒤집어 사용 | *회사는 인터넷 도메인을 뒤집어 사용 | ||
com.example.mypackage 는 example.com 회사의 프로그래머가 패키지 명을 mypakcage로 | :com.example.mypackage 는 example.com 회사의 프로그래머가 패키지 명을 mypakcage로 만든 경우임. 도메인 명을 패키지 명으로 사용하는 이유는 도메인 명은 유일한 식별자로 다른 패키지명과 중복될 가능성이 현저히 낮아짐 | ||
*동일 회사 내에서 동일 패키지는 지역, 프로젝트 명 등을 사용하여 구분이 가능 | *동일 회사 내에서 동일 패키지는 지역, 프로젝트 명 등을 사용하여 구분이 가능 | ||
com.example.region.mypackage | :com.example.region.mypackage | ||
*숫자, 하이픈, 예약어가 사용된 경우는 언더 스코어로 대치해 줌 | *숫자, 하이픈, 예약어가 사용된 경우는 언더 스코어로 대치해 줌 | ||
34번째 줄: | 34번째 줄: | ||
* https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html | * https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html | ||
[[분류: Java | [[분류:Java 패키지]] | ||
2022년 4월 25일 (월) 00:39 기준 최신판
1 개요[ | ]
- Naming a Package in Java
- 자바 패키지 네이밍, 자바 패키지 이름
- 자바 패키지를 생성할 때 따라야 할 네이밍 컨벤션
2 네이밍 컨벤션[ | ]
- 소문자만 사용
- 클래스, 인터페이스 이름과의 충돌 방지
- 회사는 인터넷 도메인을 뒤집어 사용
- com.example.mypackage 는 example.com 회사의 프로그래머가 패키지 명을 mypakcage로 만든 경우임. 도메인 명을 패키지 명으로 사용하는 이유는 도메인 명은 유일한 식별자로 다른 패키지명과 중복될 가능성이 현저히 낮아짐
- 동일 회사 내에서 동일 패키지는 지역, 프로젝트 명 등을 사용하여 구분이 가능
- com.example.region.mypackage
- 숫자, 하이픈, 예약어가 사용된 경우는 언더 스코어로 대치해 줌
Legalizing Package Names
Domain Name | Package Name Prefix |
---|---|
hyphenated-name.example.org | org.example.hyphenated_name |
example.int | int_.example |
123name.example.com | com.example._123name |
3 같이 보기[ | ]
4 참고[ | ]
편집자 John Jeong Jmnote
로그인하시면 댓글을 쓸 수 있습니다.