336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
7. 패키지
7.1 자바의 패키지
-패키지란? 서로 관련된 클래스와 인터페이스의 컴파일 된 클래스 파일들을 하나의 디렉터리에 묶어
놓은 것, 패키지는 jar 파일로 압축할 수 있음
-import를 이용하지 않는 경우 à 소스 내에서 매번 전체 패키지 이름과 클래스 이름을 써주어야 함
-import 키워드 이용하는 경우 à 소스의 시작 부분에 사용하려는 패키지 명시
7.2 패키지의 특징
-관련된 클래스 파일을 하나의 패키지로 계층화하여 관리 용이
-default로 선언된 클래스나 멤버는 동일 패키지 내의 클래스들이 자유롭게 접근하도록 허용
-높은 소프트웨어 재사용성
-java.lang, java.io 등의 패키지들 덕분에 일일이 코딩하지 않고 입출력 프로그램을 간단히 작성할 수 있음
-자바에서는 관련된 클래스들을 표준 패키지로 묶어 사용자에게 제공
7.3 주요 패키지
Java.lang |
-스트링, 수학 함수, 입출력 등 자바 프로그래밍에 필요한 기본적인 클래스와 인터페이스 -자동 import됨 |
Java.util |
-날짜, 시간, 벡터, 해쉬 테이블 등과 같은 다양한 유틸리티 클래스와 인터페이스 제공 |
Java.io |
-키보드, 모니터, 프린터, 디스크 등에 입출력을 할 수 있는 클래스와 인터페이스 제공 |
Java.awt |
-자바 GUI 프로그래밍을 위한 클래스와 인터페이스 제공 |
Java.swing |
-자바 GUI 프로그래밍을 위한 스윙 패키지 |
'Language > Java' 카테고리의 다른 글
[자바 기본 개념] 박싱과 언박싱(boxing/unboxing) (0) | 2016.06.22 |
---|---|
[자바 기본 개념] Object Class / 오브젝트 클래스 (0) | 2016.06.22 |
[자바 기본 개념] 추상메소드 / 인터페이스 (0) | 2016.06.22 |
[자바 기본 개념] 오버라이딩/오버로딩 (0) | 2016.06.22 |
[자바 기본 개념] 상속 / 상속특징/ 타입변환 (0) | 2016.06.22 |