티스토리 뷰
- Java 안에서 Package 는 관련된 클래스들을 그룹핑 하기 위해 사용되며, 파일 디렉토리 안에 있는 하나의 폴더라고 생각하면 된다.
- 패키지를 사용하는 이유는 1) 이름이 충돌하는 것을 피하고, 2) 유지보수하기 더 좋은 코드를 작성하기 위함이다.
- Package 는 크게 1) Java API 로부터 호출할 수 있는 Built-in Packages 와 2) 유저가 직접 만든 User-defined Packages 의 두 카테고리로 나뉜다.
Built-in Packages
- Java API 는 미리 쓰여진 클래스의 라이브러리로, 무료이며, Java 개발 환경에 자동으로 포함되어 있다.
- 라이브러리는 Packages 와 Classes 로 나뉘며, 하나의 class 만 import 할 수도 있고 특정 패키지에 포함되어 있는 class 들을 한번에 호출하도록 package 전체를 Import 할 수도 있다.
- 라이브러리로부터 package 또는 class 를 사용하기 위해서는 반드시 import 를 통하여 호출해야 한다.
Import Syntax
import package.name.Class; // Import a single class
import package.name.*; // Import the whole package
Import Example
// java.util package 중 Scanner class 만 호출하는 경우
import java.util.Scanner;
// java.util package 전체를 호출하는 경우
import java.util.*;
'Java' 카테고리의 다른 글
[Java] Ternary Operator (삼항 연산자) (0) | 2021.10.29 |
---|---|
[Java] Switch-Case Statement (0) | 2021.10.29 |
[Java] Scanner Class (스캐너) (0) | 2021.10.29 |