자바 코딩 전 준비사항 : 자바(JAVA)의 패키지(package) 이해

참으로 무모하게 저는 자바 독학을 시작합니다. 정리하는 자습서 성격의 게시글로 보아주세요.   

 

자바(JAVA)의 패키지(package) 이해는 [스터디메이크]의  자바(JAVA)의 패키지(package) 이해 https://studymake.tistory.com/428 가 매우 잘 정리되어 있습니다. 이 게시글을 정독하여 개념을 잡아주세요. 

project > package > class 순으로 만들어 주고 코딩을 시작하세요.  

자바 코딩전 준비 작업

 

클래스 class 

필드 또는 메소드를 포함하는 블록입니다. 메소드는 어떤일을 처리하는 실행문들을 모아 놓은 블록을 말합니다. 

객체를 생성하기 위한 필드와 메소드가 정의된 것으로 객체의 설계도에 해당합니다. 

 

팩키지 package

자바의 패키지(package)는 클래스(interface, enum..)의 묶음으로서 하나의 디렉토리(폴더)이다.

패키지의 이름과 같은 디렉토리 내에 클래스 파일들을 포함하며 하위 패키지도 포함하는 중첩된 구조도 가능하다. ( C/C++에 비해서 무척 단순한 구조를 가지고 있다.)

[그림 1] 자바의 패키지 구조. 패키지는 디렉토리임.

퍼블릭 클래스(퍼블릭 인터페이스, 퍼블릭 이넘..)가 물리적으로 하나의 파일인 것과 유사하게 패키지는 물리적으로 하나의 디렉토리이다. 즉, 같은 폴더 내의 이러한 파일들이 패키지를 구성한다. 예를 들어서 java.lang.System 클래스는 java패키지의 하위 패키지인 lang에 속한다. 따라서 물리적으로 java디렉토리 밑의 lang디렉토리 밑의 System.class 파일이다.

출처: 자바(JAVA)의 패키지(package) 이해 https://studymake.tistory.com/428 [스터디메이크]

 

프로젝트 project 

프로젝트는 패키지의 모음이며 패키지는 클래스 파일들의 묶음이라는 자바 디렉토리의 구조를 이해해야 한다.

출처: 자바(JAVA)의 패키지(package) 이해 https://studymake.tistory.com/428 [스터디메이크]

 

 

참고 자료 : 자바(JAVA)의 패키지(package) 이해 https://studymake.tistory.com/428 [스터디메이크]