누구도 평범한 사람은 없다

자바 패키지(Java package) 본문

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

 

'Program > Java Programming' 카테고리의 다른 글

SCJP 필수 목차  (1) 2016.04.25
패키기 상속(Package import)  (0) 2012.10.01
메소드에 인수 전달  (0) 2012.10.01
자바의 main 메소드 사용  (0) 2012.10.01
메소드 호출(Call)  (0) 2012.10.01
Comments