패키지와 라이브러리

devlsn96·2024년 7월 31일
0

java 언어 개념정리

목록 보기
15/27

1. 패키지

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

1-1. 패키지 추가하기

  • 패키지이름의 일반적인 정의형식
    • 회사 도메인 이름의 역순, 프로젝트 이름의 소문자
      kr.co.khacademy.myapp.board
      kr.co.khacademy.myapp.admin

1-2. 클래스패스 (ClassPath)

  • 컴파일이 완료된 *.class 파일들이 위치하는 경로
  • 객체생성할때 대상 클래스의 소스없이도
    컴파일된 결과물만 참조해서 객체생성 및 메서드호출 등이 가능해진다.

2.라이브러리 Library

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

2-1. Java의 기본 API

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

0개의 댓글