[JAVA] 패키지와 라이브러리

김윤섭·2023년 9월 4일
0

JAVA

목록 보기
15/27
post-thumbnail

자바 패키지

  • 패키지 : 클래스에 대한 묶음 단위

  • 클래스를 용도별이나, 기능별로 그룹화 한 것을 말한다.

  • 소스코드는 폴더로 분류된 형태로 존재하게 된다.

  • 서로다른 패키지에 속해있다면 다른 클래스와 이름이 동일하더라도 충돌이 발생하지 않는다
    - (서로다른 폴더에는 이름이 같은 파일들이 존재할 수 있다.)

  • 패키지의 소속된 클래스 파일은 첫번째 라인에서 자신이 소속된 클래스 패키지 이름을 선언해야 한다.

  • 패키지이름 : com.it.study
    - 패키지가 세개의 파일로 구성
    -com -> it -> study 순으로 들어간다.

    패키지 선언

    import 패키지명.클래스명;
    	또는
    import 패키지명.*;

ClassPath

  • 컴파일이 완료된 *.class 파일들이 위치하는 경로
  • workspace 내부 bin 폴더에 위치 D:\workspace\프로젝트명\bin\패키지명

라이브러리

  • 한개 이상의 패키지들을 배포하기 용이하도록 압축한 형태
  • 다른 프로그램에서 랄이브러리 안에 포함된 달느 기능을 활용할 수 있다.
  • 즉, 내가 개잘한 것을 다은고셍서 활용해서 개발가능
  • 확장자 : *.jar

    패키지 우클릭 -> export -> general -> file system

JAVA 기본 API

  • 우리가 사용하는 JDK안에는 이미 수많은 라이브러리가 포함
  • 이 라이브러리 안에 프로그램에 필요한 패키지들이 기본적으로 포함
  • 라이브러리의 기능을 활용해 프로그래밍이 이루어짐
  • 프로그램 개발을 위해 기본적으로 제공되는 기능 : API
    ex. println, toString 등등..
profile
안녕하세요

0개의 댓글