위로
아래
패키지 (package)
특징
- 클래스 이름의 중복을 피할 수 있다.
- 패키지의 하위 패키지도 별개로 본다.
- import com.study.*; 이런 식으로 뒤에 *을 붙이면 com.study 패키지에 들은 모든 클래스를 한 번에 임포트한다.
- JDK > lib > src 를 압축해제 해보면 자바 API 소스들을 확인할 수 있다.
관례
- 패키지는 소문자로 쓴다.
- 회사 도메인을 역순으로 쓴다. (ex. hankuk.com 회사에서 people 프로젝트를 할 때 -> package com.hankuk.people)
기본 패키지 목록
- java.lang : 기본적인 클래스. 따로 임포트 안 해도 알아서 임포트된다.
- java.io : 입출력 관련 클래스
- java.net : 네트워크 관련 클래스
- java.util : 유틸리티 관련 클래스
- java.math : 수치 연산 관련 클래스
- java.text : 텍스트, 숫자, 날짜 등의 국제화 관련 클래스
- java.time : 자바8이 지원하는 날짜 및 시간을 처리하는 클래스