위로 아래

패키지 (package)

특징

  1. 클래스 이름의 중복을 피할 수 있다.
  2. 패키지의 하위 패키지도 별개로 본다.
  3. import com.study.*; 이런 식으로 뒤에 *을 붙이면 com.study 패키지에 들은 모든 클래스를 한 번에 임포트한다.
  4. JDK > lib > src 를 압축해제 해보면 자바 API 소스들을 확인할 수 있다.

 

관례

  1. 패키지는 소문자로 쓴다.
  2. 회사 도메인을 역순으로 쓴다. (ex. hankuk.com 회사에서 people 프로젝트를 할 때 -> package com.hankuk.people)

 

기본 패키지 목록

  1. java.lang : 기본적인 클래스. 따로 임포트 안 해도 알아서 임포트된다.
  2. java.io : 입출력 관련 클래스
  3. java.net : 네트워크 관련 클래스
  4. java.util : 유틸리티 관련 클래스
  5. java.math : 수치 연산 관련 클래스
  6. java.text : 텍스트, 숫자, 날짜 등의 국제화 관련 클래스
  7. java.time : 자바8이 지원하는 날짜 및 시간을 처리하는 클래스