자바 가상머신이 클래스 파일을 찾는 경로
// 둘 이상의 클래스 패스 지정 가능
// 현재 디렉터리, C:\PackageStudy\MyClass 두 개의 경로 클래스 패스로 지정
// 1. 절대 경로 사용
C:\PackageStudy> set classpath=.;C:\PackageStudy\MyClass
// 2. 상대 경로 사용
C:\PackageStudy> set classpath=.;.\MyClass
환경 변수에 classpath를 등록하여, 클래스 패스를 고정시킬 수도 있음 (좋은 방법은 아님)
클래스를 구분하고 파악하는 데 도움을 주며, 클래스의 이름이 겹치는 문제도 해결할 수 있음
// 인터넷 도메인이 wxfx.com인 회사의 smart팀에서 개발한 클래스를 묶을 패키지 이름
com.wxfx.smart
// 패키지 com.wxfx.smart의 Circle 인스턴스 생성 문장
com.wxfx.smart.Circle c1 = new com.wxfx.smart.Circle(3.5)
인스턴스 생성 및 참조변수 선언 시 클래스의 이름 앞에 패키지 이름이 따라붙는 구조
클래스를 패키지로 묶을 때에는 해당 클래스를 담고 있는 소스파일의 상단에 패키지 선언을 해야 함
package com.wxfx.smart; // 패키지 선언
public class Circle {
}