[작성일: 2023. 01. 27]
목차
패키지(Package)
- 서로 관련된 클래스의 묶음
- 클래스는 클래스 파일(*.class), 패키지는 폴더, 하위 패키지는 하위 폴더
- 클래스의 실제 이름(full name)은 패키지를 포함 (java.lang.String)
패키지의 선언
- 패키지는 소스파일의 첫 번째 문장으로 단 한 번만 선언함.
- 같은 소스 파일의 클래스들은 모두 같은 패키지에 속하게 됨.
- 패키지 선언이 없으면 이름없는(unnamed) 패키지에 속하게 됨.
package jaeiva.tistory.com // 패키지 선언
public class PackageTest { // 같은 패키지에 속함.
public stataic void main(String[] args) {
System.out.println("Hello, world!");
}
}
class PackageTest2 {} // 같은 패키지에 속함.
클래스 패스(classpath)
- 클래스 파일의 위치를 알려주는 경로
- 환경변수 classpath로 관리하며 경로간의 구분자는 ; 를 사용
- callspath(환경변수)에 패키지의 루트를 등록해줘야 함.
- 제어판 - 시스템 환경 변수 편집 - 환경변수 - 새로 만들기 - 확인
🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.