JAVA - 패키지

박종휘·2022년 12월 8일
0

JAVA - 국비

목록 보기
24/29
post-thumbnail

1. 패키지 (Package)

1-1. Java Package

  • 패키지 -> 클래스에 대한 묶음 단위
  • 클래스를 용도별이나, 기능별로 그룹화 한 것을 말한다. 소스코드는 폴더로 분류된 형태로 존재하게 된다.
  • 서로 다른 패키지에 속해 있다면 다른 클래스와 이름이 동일하더라도 충돌이 발생하지 않는다. (서로 다른 폴더에는 이름이 같은 파일들이 존재할 수 있다.)

1-2. 패키지 추가하기

  • 패키지 이름의 일반적인 정의 형식
    -> 회사 도메인 이름의 역순, 프로젝트 이름의 소문자
    -> com.koreait.shop.user
    ->com.koreait.shop.article

1-3. 패키지

  • 패키지에 소속된 클래스 파일은 첫 번째 라인에서 자신이 소속된 클래스 패키지 이름을 선언해야 한다.
  • 이클립스가 왼쪽의 트리 영역에서 소스를 분류하는 작업을 통해 구문을 자동으로 추가해 주지만, 간혹 처리되지 않을 때도 있으므로 package 구문에서 에러가 발생할 경우 소스가 어떤 패키지에 있는지 확인하여 직접 이 구문을 수정해 주어야 한다.

2. ClassPath

  • 컴파일이 완료된 *.class 파일들이 위치하는 경로

3. 라이브러리

  • 한개 이상의 패키지들을 배포하기 용이하도록 압축한 형태
  • 다른 프로그램에서 라이브러리 안에 포함된 기능을 활용할 수 있다.
  • *.jar

4. JAVA 기본 API들

  • 우리가 사용하는 JDK안에는 이미 수많은 라이브러리가 포함되어 있고, 이 라이브러리 안에는 프로그램 개발에 필요한 패키지들이 기본적으로 포함되어 있다.
  • 자바 프로그래밍은 이러한 라이브러리들의 기능을 활용하여 이루어진다.
  • 이렇게 프로그램 개발을 위하여 기본적으로 제공되는 기능들을 API라 한다.
profile
개린이의 개발 고수되기 작전!

0개의 댓글