1. 자바 패키지
- 패키지 : 클래스에 대한 묶음 단위 (폴더)
- 클래스를 용도별, 기능별로 그룹화한 것
- 소스코드는 폴더로 분류된다.
- 서로 다른 패키지에 속해 있다면 클래스끼리 이름이 동일해도 충돌 ❌
- 패키지에 소속된 클래스 파일은 첫번째 라인에 자신이 소속된 클래스 이름 선언해야 함
- 패키지이름 : com.it.study
- 패키지가 세개의 파일로 구성
- com -> it -> study 순으로 들어간다.
패키지 선언
import 패키지명.클래스명;
또는
import 패키지명.*;
2. Classpath
- 컴파일이 완료된 *.class 파일들이 위치하는 경로
- workspace 내부 bin 폴더에 위치 D:\workspace\프로젝트명\bin\패키지명
3. 라이브러리
- 한개 이상의 패키지들을 배포하기 용이하도록 압축한 상태
- 다른 프로그램에서 라이브러리 안에 포함된 기능을 활용할 수 있다.
- 즉, 내가 개발한 것을 다른곳에서 활용해서 개발가능
- 확장자 : *.jar
패키지 우클릭 -> export -> general-> file system
4. JAVA 기본 API
- 우리가 사용하는 JDK안에는 이미 수많은 라이브러리가 포함
- 이 라이브러리 안에 프로그램에 필요한 패키지들이 기본적으로 포함
- 라이브러리의 기능을 활용해 프로그래밍이 이루어짐
- 프로그램 개발을 위해 기본적으로 제공되는 기능 : API
- ex. println, toString 등등..