Program/Java Programming

자바 패키지(Java package)

Hue Kim 2012. 10. 1. 05:57

1. 패키지란 ?

패키지는 클래스들의 집합이다.

다른용어로 클래스 라이브러리라 한다. 패키지는 클래스뿐 아니라 인터페이스와 서브패키지를 구성원으로 갖고 있다.

- 왜 쓰냐?? 동일한 성격 또는 동일한 업무의 연관된 클래스를 한 단위로 구성하게 해준다.

- 모든 클래스들이 함께 있다면 동일한 파일명이나 메소드명이 충동하게 된다.

(ex: 하드에 있는 모든 파일을 한 폴더에 다 몰아 넣고 쓰고 싶은가???@_@???난 아니다..절대로..)

 

 

2.import

다른 클래스를 사용하기 위해서 import를 시키면 쓸수있다.

import java.awt.*;             // java.awt 패키지내의 모든 public 클래스를 사용
import java.awt.Graphics   // java. awt 패키지내의 Graphics 클래스 사용

 

 

3.시스템 패키지의 종류

자바엔 많은 패키지가 있는데 중요한 일부만 소개한다.

java.applet : Java Appet Package

java.awt : Java Abstract Windowing Toolkit Package

○ java.awt.datatransfer : Java Data Transfer Package

○ java.awt.event : Java AWT Event Package

○ java.awt.image : Java AWT Image Package

○ java.awt.peer : Java AWT Peer Package

○ java.beans : Java Beans Package

○ java.io : Java Input/Output Package

○ java.lang : Java Language Package(기본 패키지로 import문 없이 사용)

○ java.lang.reflect : Java Core Reflection Package

○ java.net : Java Networking Package

○ java.rmi : Java Remote Method Invocaion Package

○ java.security : Java Database Connectivity Package

○ java.text : Java Text Package

○ java.util : Java Utilities Package