본문 바로가기

Define Java/Java

Jakarta Commons Lang 1. 살펴보기

Jakarta Commons Lang 1. 살펴보기


1. Jakarta Commons Lang Package
Commons Lang 라이브러리는  자바 표준 JDK의 java.lang 패키지에 있는 기능들을 확장 또는 사용이 편하게 만들어 놓은 패키지입니다.
즉java.lang 패키지의 기능을 보다 편리하게 사용하기 위한 패키지입니다.

최상위 패키지에는 여러가지 유틸 클레스를 포함하고 있으며 서브클레스에는 여러 종류의 클레스와 예외 클레스 등을 포함하고 있습니다.

2. Download
http://jakarta.apache.org/site/downloads/downloads_commons-lang.cgi
(현재 2.3 최신버젼)

3. 패키지 구조

패키지

org.apache.commons.lang
사용하기 편한 정적 메소드와, java.lang을 비롯한 핵심 클레스들을 추가로 제공합니다.

org.apache.comm1ons.lang.builder
equals(Object), toString(), hashCode(), and compareTo(Object) 메소드를 만드는 것을 지원합니다.

org.apache.commons.lang.enum
org.apache.commons.lang.enums로 변경되어 3.0 버젼부터는 없어 질것입니다.

org.apache.commons.lang.enums
c언어 스타일을 자바에서 사용 가능하도록 지원합니다.

org.apache.commons.lang.exception
예외처리 클레스를 제공합니다.

org.apache.commons.lang.math
java.math를 확장한 여러가지 수학통계학 메소드들을 지원합니다.

org.apache.commons.lang.mutable
변수에 대한 포장클레스를 지원합니다.

org.apache.commons.lang.text
java.text 패키지를 확장하여 text 능숙히 다룰수 있도록 지원합니다.

org.apache.commons.lang.time
시간과 날짜에 관련된 클레스들을 제공합니다.