Package

  • νŒ¨ν‚€μ§€λŠ” 클래슀의 λ¬ΆμŒμ΄λ‹€.

  • μ„œλ‘œ κ΄€λ ¨λœ ν΄λž˜μŠ€λ“€λΌλ¦¬ κ·Έλ£Ή λ‹¨μœ„λ‘œ λ¬Άμ–΄ λ†“μŒμœΌλ‘œμ¨ 클래슀λ₯Ό 효율적으둜 관리할 수 μžˆλ‹€.

  • λ˜ν•œ μ„œλ‘œ λ‹€λ₯Έ νŒ¨ν‚€μ§€μ— 같은 μ΄λ¦„μ˜ ν΄λž˜μŠ€κ°€ μ •μ˜λ˜λŠ” 것이 κ°€λŠ₯ν•˜λ―€λ‘œ, μžμ‹ λ§Œμ˜ νŒ¨ν‚€μ§€ 체계λ₯Ό μœ μ§€ν•¨μœΌλ‘œμ¨ λ‹€λ₯Έ κ°œλ°œμžκ°€ κ°œλ°œν•œ 클래슀 라이브러리의 ν΄λž˜μŠ€μ™€ 이름이 μΆ©λŒν•˜λŠ” 것을 ν”Όν•  수 μžˆλ‹€.

  • 클래슀의 μ‹€μ œ 이름은 νŒ¨ν‚€μ§€λͺ…을 ν¬ν•¨ν•œ 것이닀. ex) String 은 java.lang.String 이 ν’€λ„€μž„μ΄λ‹€. java.lang νŒ¨ν‚€μ§€μ— μ†ν•œ String ν΄λž˜μŠ€λΌλŠ” 의미.

  • ν΄λž˜μŠ€κ°€ 물리적으둜 ν•˜λ‚˜μ˜ 클래슀파일(.class)인 것과 같이 νŒ¨ν‚€μ§€λŠ” 물리적으둜 ν•˜λ‚˜μ˜ 디렉토리이닀.

  • μžμž˜ν•œ μ œμ•½ νŠΉμ§•

    • ν•˜λ‚˜μ˜ μ†ŒμŠ€ νŒŒμΌμ—λŠ” 첫 번째 λ¬Έμž₯으둜 단 ν•œλ²ˆμ˜ νŒ¨ν‚€μ§€ μ„ μ–Έλ§Œμ„ ν—ˆμš©ν•œλ‹€.

    • λͺ¨λ“  ν΄λž˜μŠ€λŠ” λ°˜λ“œμ‹œ ν•˜λ‚˜μ˜ νŒ¨ν‚€μ§€μ— 속해야 ν•œλ‹€. μ§€μ •ν•˜μ§€ μ•ŠμœΌλ©΄ unnamed package 에 μ†ν•˜κ²Œ λœλ‹€.

    • νŒ¨ν‚€μ§€λͺ…은 λŒ€μ†Œλ¬Έμžλ₯Ό λͺ¨λ‘ ν—ˆμš©ν•˜μ§€λ§Œ, 클래슀λͺ…κ³Ό μ‰½κ²Œ κ΅¬λΆ„ν•˜κΈ° μœ„ν•΄μ„œ μ†Œλ¬Έμžλ‘œ ν•˜λŠ” 것을 μ›μΉ™μœΌλ‘œ ν•˜κ³  μžˆλ‹€.

Last updated

Was this helpful?