JAVA/chapter01_JAVA_개념정리
chapter14_package
GAWON
2023. 5. 31. 18:13
1.1 패키지 (Package)
- 클래스들을 구분해서 저장하기 위한 디렉토리 구조이다.
- 기본 3 단계 이상으로 구분하는 것이 일반적이다.
ex) com.naver.project
kr.co.naver.project
- 개발자가 패키지를 생성하지 않으면 "디폴트 패키지"에 클래스가 생성된다.
- 패키지에 저장된 클래스 사용 방법
ex) import를 이용한다.
import 없이 패키지.클래스 방식으로 사용한다.
- 대규모 프로젝트나, 다른 회사의 패키지를 이용해서 개발할 경우, 패키지 이름이 중복될 가능성이 있다.
그래서 중복되지 않도록 회사의 도메인으로 패키지를 만든다.
- 조직(회사).조직명(회사명).프로젝트명 순으로 만드는 것이 관례이다.
1.2 패키지 선언
1) 규칙
- 숫자로 시작해서는 안되고, '$','_'를 제외한 특수 문자를 사용해서는 안 된다.
- java로 시작하는 패키지는 자바 표준 API에서만 사용하므로 사용해서는 안 된다.
- 모두 소문자로 작성하는 것이 관례이다.