컴퓨터프로그래밍/JAVA

자바의 기초 - FQCN, JAR

zelkova 2013. 8. 8. 08:45

 <목차로 돌아가기>


★FQCN(Fully Qualified Class Name)

FQCN은 클래스가 속한 패키지명을 모두 포함한 이름을 말한다. 예를 들어 String 클래스를 선언하는 방법은 

String s = new String();

이것과

java.lang.String s = new java.lang.String();

이 있다.


이 방법중에서 두번째 방법이 FQCN(Fully Qualified Class Name)이다. 그리고 첫번째 방법이 Alias Name이라고 한다. 물론 java.lang 패키지는 자동으로 임포트 되기 때문에 java.lang.String과 같이 선언할 필요는 없다. 


★JAR(Java ARchive)

클래스 파일을 하나로 묶기 위해서는 JAR명령어를 사용해야 한다. 이 명령어를 사용하여 클래스파일을 묶으면 파일의 확장자는 JAR이 된다. 

이 파일을 JAR파일 또는 자바 아카이브라고 한다. 

그리고 JAR명령어는 JDK설치 디렉토리의 bin디렉토리에서 찾을수 있다.


JAR을 만드는 클래스 파일을 효과적으로 배포하기 위해 여러 클래스 파일들을 하나로 묶어 단일 파일로 만드는 포멧의 확장자(.jar)이자 이를 가능케 하는 명령어 (jar.exe)이다.


JAR명령어를 실행할 때 많은 옵션을 사용할 수 있다. 그 중에서도 중요한 옵션을 살펴보면 

-c 새 아카이브를 만든다.

-t 아카이브에 대한 목차를 낭ㄹ한다

-x 아아카이브에 명명된 모든 파일을 추출한다.

-u 기존의 아카이브를 수정한다.

-v 표준 출력에 진행 사항 등의 자세한 정보를 출력한다.

-f 아카이브 파일 이름을 지정한다.


반응형

'컴퓨터프로그래밍 > JAVA' 카테고리의 다른 글

자바 - 제어문  (0) 2013.09.26
자바 - 배열  (2) 2013.08.08
자바의 기초 - 인터페이스  (0) 2013.08.08
자바의 기초 클래스와 인스턴스  (0) 2013.08.08
변수의 구분  (0) 2013.08.08