무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 패키지에 대해 학습해보겠습니다!
1. 학습 목표
패키지에 대해 살펴보고 활용법을 학습한다.
2. 학습 내용
•
패키지의 정의
•
패키지의 활용 법
3. 패키지
•
패키지의 정의
◦
자바 프로그램을 작성할 때 소스 코드 파일이 너무 많으면 관리하기가 힘들어 진다.
◦
패키지는 많은 소스코드들을 개발자 나름대로의 기준을 삼아 나눠서 관리하기 위한 방법이다.
◦
자바에서는 패키지를 폴더 단위로 구분하게 된다.
◦
같은 패키지에 있는 클래스는 자유롭게 사용할 수 있으며 패키지가 다른 클래스의 경우 패키지를 import 를 통해 소스에 포함시켜주면 사용할 수 있다.
•
기본 패키지
◦
제공되어지는 모든 패키지 중에서 java.lang 패키지는 import 하지 않아도 클래스를 사용할 수 있다.
◦
java.lang 안에는 자바 프로그램을 만들고 실행시키기 위한 가장 기본적인 클래스 들과 가장 중요한 클래스들이 들어 있다.
◦
자바에는 수십 개의 패키지를 제공하며 이러한 패키지를 통해 클래스를 사용하는 목적에 따라 나누어 제공을 하고 있다.
◦
자바 프로그램은 이러한 패키지에 들어 있는 클래스들을 사용함으로써 프로그램을 작성하게 된다.
4. 학습 정리
정리
•
자바 클래스를 작성할 때 클래스를 폴더 별로 나누어 관리하는 것을 패키지라고 부른다.
•
패키지는 압축파일 형태로 제공할 수도 있다.
•
같은 패키지의 클래스는 자유롭게 접근해서 사용할 수 있지만 다른 패키지의 클래스를 사용할 경우에는 import 를 해준다.
•
java.lang 패키지는 자바 프로그램에서 가장 기본적이고 가장 중요한 클래스들이 모여 있으며 자바 프로그램에서 유일하게 import 하지 않아도 사용할 수 있는 패키지 이다.