-
패키지와 클래스 패스공부/Java 2024. 2. 6. 23:52
패키지와 클래스 패스
패키지(package)
서로 관련된 클래스의 묶음
클래스는 클래스 파일(*.class), 패키지는 폴더, 하위 패키지는 하위 폴더로 저장
클래스의 실제 이름(full name)은 패키지를 포함 (ex. java.lang.String)
패키지의 선언
패키지는 소스파일의 첫 번째 문장으로 단 한 번 선언
같은 소스 파일의 클래스들은 모두 같은 패키지에 속하게 된다.
패키지 선언이 없으면 이름없는 패키지(default package)에 속하게 된다.
사용 방법
package 패키지명;
클래스 패스(classpath)
클래스 파일(*.class)의 위치를 알려주는 경로(path)
환경변수 classpath로 관리하며, 경호간의 구문자는 ';'를 사용
→ 제어판에서 classpath(환경변수)에 패키지의 루트를 등록해줘야 함
cmd에서 set classpath 입력하면 내가 설정한 클래스 패스 확인 가능
※ 파일 위치
bin 폴더 : 컴파일된 클래스 파일(*.class)이 있는 곳
src 폴더 : 소스 파일(*.java) 있는 곳
'공부 > Java' 카테고리의 다른 글
제어자(modifier) (2) 2024.02.11 import문과 static import문 (2) 2024.02.07 참조변수 super와 생성자 super() (0) 2024.02.06 오버라이딩 (overriding) (2) 2024.02.05 단일상속과 Object 클래스 (0) 2024.02.04