인프런/김영한 자바

[김영한의 실전 자바 기본편] - 5. 패키지

sson-coding 2025. 9. 9. 14:23
본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.
강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.

자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요 

『김영한의 실전 자바 - 기본편』 보러 가기

본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.


패키지

패키지 등장

매우 많은 클래스가 등장하면서 관련 있는 기능들을 분류해서 관리하고 싶을 것이다. 컴퓨터는 보통 파일을 분류하기 위해 폴더, 디렉토리라는 개념을 제공한다. 자바도 이런 개념을 제공하는데, 이것이 패키지이다.

사용

  1. 패키지를 사용하는 경우 항상 코드 첫 줄에 패키지 이름을 적어줘야 한다.
  2. 특정 패키지에 포함된 모든 클래스를 포함해서 사용하고 싶으면 * 을 사용하면 된다.
  3. 이름이 같아도 패키지 이름으로 구분해서 같은 이름의 클래스를 사용할 수 있다

규칙

  1. 패키지의 이름과 위치는 폴더 위치와 같아야 한다.(필수)
  2. 패키지 이름은 모두 소문자를 사용한다.(관례)
  3. 패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다.(관례)
    • 예 : com.company.myapp

계층 구조

  • a
    • b
    • c

a, a.b, a.c 총 3개의 패키지가 존재한다.