Search
📕

25강. 패키지

무단 도용 및 복제, 사용 저작권 안내 수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유), 불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서는 패키지에 대해 학습해보겠습니다!

1. 학습 목표

패키지에 대해 살펴보고 활용법을 학습한다.

2. 학습 내용

패키지의 정의
패키지의 활용 법

3. 패키지

패키지의 정의
자바 프로그램을 작성할 때 소스 코드 파일이 너무 많으면 관리하기가 힘들어 진다.
패키지는 많은 소스코드들을 개발자 나름대로의 기준을 삼아 나눠서 관리하기 위한 방법이다.
자바에서는 패키지를 폴더 단위로 구분하게 된다.
같은 패키지에 있는 클래스는 자유롭게 사용할 수 있으며 패키지가 다른 클래스의 경우 패키지를 import 를 통해 소스에 포함시켜주면 사용할 수 있다.
기본 패키지
제공되어지는 모든 패키지 중에서 java.lang 패키지는 import 하지 않아도 클래스를 사용할 수 있다.
java.lang 안에는 자바 프로그램을 만들고 실행시키기 위한 가장 기본적인 클래스 들과 가장 중요한 클래스들이 들어 있다.
자바에는 수십 개의 패키지를 제공하며 이러한 패키지를 통해 클래스를 사용하는 목적에 따라 나누어 제공을 하고 있다.
자바 프로그램은 이러한 패키지에 들어 있는 클래스들을 사용함으로써 프로그램을 작성하게 된다.

4. 학습 정리

정리
자바 클래스를 작성할 때 클래스를 폴더 별로 나누어 관리하는 것을 패키지라고 부른다.
패키지는 압축파일 형태로 제공할 수도 있다.
같은 패키지의 클래스는 자유롭게 접근해서 사용할 수 있지만 다른 패키지의 클래스를 사용할 경우에는 import 를 해준다.
java.lang 패키지는 자바 프로그램에서 가장 기본적이고 가장 중요한 클래스들이 모여 있으며 자바 프로그램에서 유일하게 import 하지 않아도 사용할 수 있는 패키지 이다.