devlsn96.log
로그인
devlsn96.log
로그인
패키지와 라이브러리
devlsn96
·
2024년 7월 31일
팔로우
0
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라 한다.
devlsn96
Quantum Jump to class for java….
팔로우
이전 포스트
디자인 패턴[Design Pattern]
다음 포스트
Wrapper Class
0개의 댓글
댓글 작성