자바 라이브러리 패키지

(2019-05-21)

자바 클래스 라이브러리

1. 자바 언어라이브러리 패키지

  ※ 여기서, 패키지(package)란?
     - 클래스들을 모아놓은 폴더/디렉토리 개념
        . 서로간에 관계가 깊은 클래스인터페이스들을 묶어 놓은 프로그램 묶음 단위 
        . 여러 클래스들을 계층적으로 관리하기 위함
     - 한편, 
        . 같은 패키지 내 동일 디렉토리에 있는 클래스끼리는,
        . 특별한 문법 구문이 없더라도 다른 클래스를 사용 가능
        . 다른 패키기/디렉토리에 있는 것을 사용하려면, import 문장 문법에 의함

  ㅇ 자바는 풍부한 클래스 라이브러리 패키지를 갖고 있음
     - 자바 해석기용       : java.lang, java.io, java.util 등
        . java.lang 패키지 : 자바 기본 클래스들이 이에 속해 있음
           .. 기본 클래스 : Object, String, Integer, System 클래스 등
        . java.util 패키지 
           .. 날짜와 관련된 클래스인 Date, Calendar 클래스
           .. 자료구조와 관련된 컬렉션 프레임워크와 관련된 인터페이스클래스 등
           .. 기본 클래스 : Scanner 데이터 추출용 클래스 등
     - 브라우저 환경지원용 : java.applet, java.awt 등
     - 통신지원용          : java.net 등


2. 자바 시스템 라이브러리Object 클래스
     - 자바 클래스 라이브러리의 루트 클래스
     - 자바의 모든 클래스Object의 후손
        . 따라서, Object의 멤버를 공유하며, Object메소드를 호출 가능
     - 정의된 9개 메소드들 : toString(), equals(), hashCode(), clone(), finalize(),
                             getClass(), notify(), notifyAll(), wait()

  ㅇ System 클래스
     - 자바 가상머신이 실행되는 기반 운영체제와 관련된 콘솔 입출력, 프로세스 관리 등


[자바 라이브러리/패키지] 1. 자바 라이브러리 패키지

 
        최근수정     요약목록     참고문헌