놀아
로그인
놀아
로그인
패키지(package)
놀아
·
2021년 10월 11일
팔로우
0
자바
자바의정석
정리
0
자바 스터디
목록 보기
6/7
패키지란 (1.8 jdk 이후)
서로 관련된 클래스의 묶음
클래스는 클래스 파일(*.class) 패키지는 폴더,. 하위 패키지는 하위 폴더
클래스의 실제 이름(full name)은 패키지를 포함(java.lang.String)
rt.jar는 클래스들을 압축한 파일(JDK설치경로\jre\lib에 위치)
- java9 부터 rt.jar는 없어짐
패키지의 선언
패키지는 소스파일의 첫 번째 문장으로 단 한번 선언
같은 소스 파일의 클래스들은 모두 같은 패키지에 속하게 된다.
패키지 선언이 없으면 이름없는(unnamed) 패키지에 속하게 된다.
패키지 루트
클래스 파일이 있는 bin 폴더가 보통 패키지 루트라고 한다.
src가 아닌 bin (컴파일된 class 파일이 있는 폴더)로 이동 하여야 실행 시킬수 있다.
항상 실행을 시키기위해서는 패키지 루트로 이동하는데, 이불편함을 해결하기 위해 나온것이 클래스패스 이다.
클래스 패스(classpath)
클래스 파일(*.class)의 위치를 알려주는 경로(path)
환경변수 classapth로 관리하며, 경로간의 구분자는 ';'를 사용 classpath(환경변수)에 패키지의 루트를 등록 해주어야한다.
클래스 패스는 시스템 변수에 추가 한다.
윈도우 cmd 환경변수 등록 명령어
set classpath=경로;경로
놀아
머리가 나쁘기 때문에 메모와 정리를 한뒤에 찾아보기
팔로우
이전 포스트
스트림 (Stream)
다음 포스트
import문
0개의 댓글
댓글 작성
관련 채용 정보