JAVA

chapter14 : package

GAWON 2023. 5. 16. 18:32
1.1 패키지 (Package)
 - 클래스들을 구분해서 저장하기 위한 디렉토리 구조이다.
 - 기본 3 단계 이상으로 구분하는 것이 일반적이다.
	ex) com.naver.project
		kr.co.naver.project
 - 개발자가 패키지를 생성하지 않으면 "디폴트 패키지"에 클래스가 생성된다.
 - 패키지에 저장된 클래스 사용 방법
	ex) import를 이용한다.
		import 없이 패키지.클래스 방식으로 사용한다.
 - 대규모 프로젝트나, 다른 회사의 패키지를 이용해서 개발할 경우, 패키지 이름이 중복될 가능성이 있다.
      그래서 중복되지 않도록 회사의 도메인으로 패키지를 만든다.
 - 조직(회사).조직명(회사명).프로젝트명 순으로 만드는 것이 관례이다.

1.2 패키지 선언
 1) 규칙
  - 숫자로 시작해서는 안되고, '$','_'를 제외한 특수 문자를 사용해서는 안 된다.
  - java로 시작하는 패키지는 자바 표준 API에서만 사용하므로 사용해서는 안 된다.
  - 모두 소문자로 작성하는 것이 관례이다.