[Day 6| Java] 라이브러리

y♡ding·2024년 10월 21일
0

데브코스 TIL

목록 보기
28/163

📚 라이브러리(Library)란?

라이브러리는 프로그램 개발 시 재사용 가능한 클래스와 인터페이스들을 모아놓은 것을 의미한다. 자바에서 라이브러리는 JAR(Java Archive) 파일 형태로 제공되며, 클래스와 인터페이스의 바이트코드 파일들이 압축되어 있다.


🤞🏻 주요 특징

  1. JAR 파일 형태:

    • JAR 파일.jar 확장자를 가지며, 여러 클래스와 인터페이스 파일을 하나의 파일로 압축해 관리할 수 있다.
    • 특정 클래스나 인터페이스가 자주 사용된다면 이를 JAR 파일로 만들어 관리하는 것이 좋다.
  2. 클래스 경로(ClassPath):

    • 프로그램 개발 시 JAR 파일을 사용하려면 ClassPath에 해당 파일을 추가해야 한다.
    • ClassPath는 프로그램이 실행될 때 필요한 클래스를 찾는 경로를 의미한다.

✔️ ClassPath에 라이브러리 추가 방법

  1. 콘솔(명령 프롬프트 또는 터미널)에서 실행할 경우:

    • java 명령어를 실행할 때 -classpath 옵션을 사용하여 라이브러리 경로를 제공할 수 있다.
    • 또는 CLASSPATH 환경 변수에 JAR 파일 경로를 추가할 수 있다.
  2. IDE에서 실행할 경우:

    • 사용 중인 IDE에서 프로젝트의 Build Path에 라이브러리를 추가하면 된다.

👍🏻 라이브러리의 역할

  • 코드 재사용성: 이미 작성된 코드 조각을 재사용함으로써 개발 시간을 단축할 수 있다.
  • 효율성: 복잡한 기능을 쉽게 구현할 수 있는 다양한 데이터 구조, 알고리즘, 편리한 함수 등을 포함한다.
  • 유지보수성: 공통된 기능을 모듈화하여 관리하기 때문에 유지보수가 쉽다.

0개의 댓글

관련 채용 정보