프로그램 커지면 클래스 많고 관리 어려움 -> 파일을 분류하기위한 폴더역할
같은 패키지에 있는 경우에는 패키지 경로를 생략해도 된다.
패키지가 다르면 pack.a.User 와 같이 패키지 전체 경로를 포함해서 클래스를 적어주어야 한다.
package pack;
public class PackageMain1 {
public static void main(String[] args) {
Data data = new Data(); //pack 에 있는 Data클래스
pack.a.User user = new pack.a.User(); // pack 이아닌 pack
패키지 안 a 패키지에있는 User클래스
}}