기타/프로그래밍 분류

java - 패키지 사용하기

zelkova 2011. 4. 10. 10:17

패키지의 이용목적
1. 클래스를 한 단위로 구성하게 해 주거거나  하드 디스크에 파일과 프로그램을 정리할 때 폴더나 디렉토리를 쓰는 것처럼 패키지는 여러 클래스를 묶어 각 프로그램에 필요할 때만 사용하게 해줍니다.

2.이름을 붙일 때 충돌을 막아줍니다. 자바 클래스의 숫자가 늘어남에 따라 다른사람에 의해서 쓰이고 있을 가능성이 많아집니다. 패키지는 클래스를 숨겨 충돌을 없애도록 합니다.

패키지 이용하기 
import는 이미 만들어놓은 패키지를 이용하기 위해서 사용
package는 클래스들을 한곳에 묶어 놓음으로서 패키지 안에서 사용하는 것
완전 패키지와 클래스 이름
java.awt.font f= new java.awt.Font()
package com.perfect.library;

참조(Import) 명령
import java.util.Vector
import java.util.*;
import java.*;

클래스패치와 클래스의 위치
자바에서 클래스를 사용하기 위해서는 그 클래스가 파일 시스템에 어디에 있는지 자바가 찾을 수 있어야 합니다.
방법1- 환경변수로 위치찾기
CLASSPATH 환경 변수에 있는 디렉토리 리스트를 보고 찾습니다.

방법2-패키지 이름 자체로 찾기
com.naviseek.Mapplet이라는 클래스는 com/naviseek/Mapplet 이라는 폴더 아래에 있습니다.

반응형