2013년 1월 6일 일요일

[Java] 클래스 패스와 패키지

각각 따로 만들어진 클래스의 이름이 같은 경우가 발생했을 때 이 클래스간의 구별이 필요하게 된다. 따라서 패키지라는 개념이 등장하게 되는 것이다.

인스턴스 생성시 디렉토리에 따라 이름이 같은 클래스라 할지라도 구분할 수가 있게 된다.
이런 패키지의 개념 이전에 먼저 고려해야 할 것이 바로 클래스 패스이다.

클래스 패스는 보통 자바를 설치하고 환경변수를 지정하면서 설정하게 되는데 이렇게 해놓게 되면 자바를 공부하는 데에는 문제가 없지만 실무에서 많은 컴퓨터 시스템에 자바실행 환경을 설정할 때에 여간 번거로운 작업이 아닐수 없다.

따라서 명령 프롬프트 창에서 클래스패스를 설정하고 배치파일을 유포하는 것이 훨씬 수월하다.

클래스 패스를 설정한 디렉토리는 시작을 나타내는 디렉토리 경로를 의미하게 되고 그 경로 안에 패키지를 설정해 줌으로써 클래스간의 구별이 가능해 질 뿐만 아니라 JVM이 클래스 패스를 이용하여 필요한 클래스를 찾아갈 수 있도록 해준다,

댓글 없음:

댓글 쓰기