일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MariaDB
- 문자열붙이기
- 머신런닝
- 자바입문서
- DB Tool
- 문자열반전
- 제이쿼리 페이징
- 자바
- 스타트업
- 제이쿼리
- workbench
- 문자열반대로
- 습관의재발견
- 스크럼
- 트레이닝
- 서스펜스
- 헬스
- MacOS
- Toad
- selector
- 페이징 모듈
- jquery
- 기초자바
- 지앤선
- co-founder
- API Server
- sizzle
- startup
- 다이어트
- paging
- Today
- Total
누구도 평범한 사람은 없다
자바 패키지(Java package) 본문
1. 패키지란 ?
패키지는 클래스들의 집합이다.
다른용어로 클래스 라이브러리라 한다. 패키지는 클래스뿐 아니라 인터페이스와 서브패키지를 구성원으로 갖고 있다.
- 왜 쓰냐?? 동일한 성격 또는 동일한 업무의 연관된 클래스를 한 단위로 구성하게 해준다.
- 모든 클래스들이 함께 있다면 동일한 파일명이나 메소드명이 충동하게 된다.
(ex: 하드에 있는 모든 파일을 한 폴더에 다 몰아 넣고 쓰고 싶은가???@_@???난 아니다..절대로..)
2.import
다른 클래스를 사용하기 위해서 import를 시키면 쓸수있다.
import java.awt.*; // java.awt 패키지내의 모든 public 클래스를 사용 import java.awt.Graphics // java. awt 패키지내의 Graphics 클래스 사용
3.시스템 패키지의 종류
자바엔 많은 패키지가 있는데 중요한 일부만 소개한다.
○ java.applet : Java Appet Package
○ java.awt : Java Abstract Windowing Toolkit Package
○ java.awt.datatransfer : Java Data Transfer Package
○ java.awt.event : Java AWT Event Package
○ java.awt.image : Java AWT Image Package
○ java.awt.peer : Java AWT Peer Package
○ java.beans : Java Beans Package
○ java.io : Java Input/Output Package
○ java.lang : Java Language Package(기본 패키지로 import문 없이 사용)
○ java.lang.reflect : Java Core Reflection Package
○ java.net : Java Networking Package
○ java.rmi : Java Remote Method Invocaion Package
○ java.security : Java Database Connectivity Package
○ java.text : Java Text Package
○ java.util : Java Utilities Package
'Program > Java Programming' 카테고리의 다른 글
SCJP 필수 목차 (1) | 2016.04.25 |
---|---|
패키기 상속(Package import) (0) | 2012.10.01 |
메소드에 인수 전달 (0) | 2012.10.01 |
자바의 main 메소드 사용 (0) | 2012.10.01 |
메소드 호출(Call) (0) | 2012.10.01 |