본문 바로가기
Java

Java 파일 기본구조

by BottleCoffin 2022. 5. 17.

프로젝트를 생성해서 개발을 진행 시 파일의 전체적인 구조

실제로 우리가 코딩하는 부분은 클래스(.class) 파일 (실제로는 .java파일)

워크스페이스 - 프로젝트 모음, 작업공간

프로젝트 - 하나의 실행파일을 생성하기 위한 단위

패키지 - 클래스의 모음

클래스 파일


공통 명명규칙

*대소문자 구분을 함.
*숫자로 시작할 수 없음.
*특수문자는 '_' 와 '$'만 사용가능.
*예약어(시스템에서 이미 사용하고 있는 이름. ex)Public Private 등 )를 사용하면 안됨.

 


워크스페이스

- 하나의 프로그램 단위.
- 규모가 큰 프로그램은 여러 프로젝트로 이루어질 수 있음.
- 가장 상위 폴더로 생성됨.

 

프로젝트

- 하나의 실행 파일을 생성하기 위한 단위
- 워크스페이스의 하위 폴더로 생성됨.

 

패키지

- 클래스를 기능별로 묶어둔 일종의 카테고리
- 하나의 패키지만 만들 수도 있고 "상위패키지.하위패키지.최하위패키지" 형태의 트리 구조를 만들 수 있다.
- 상위 패키지 폴더 아래에 하위 패키지 폴더가 생성됨.
- 소스코드를 저장하는 ".java" 파일의 패키지는 "src" 폴더에 저장됨.
- .java 파일을 컴파일해서 생성된 ".class" 파일의 패키지는 "bin" 폴더에 저장됨.

 

클래스

- 비슷한 유형의 메소드(함수)와 변수를 모아놓은 소스코드.
- 실제로 작성된 최하위의 소스코드 파일.
- 클래스가 속한 최하위 패키지의 폴더에 저장됨.
- 클래스의 파일명은 클래스의 이름과 동일해야 함.

'Java' 카테고리의 다른 글

String literal과 new  (0) 2022.06.09
예외처리  (0) 2022.05.30
객체지향 프로그래밍, JVM  (0) 2022.05.22
Package  (0) 2022.05.17
접근 제어자  (0) 2022.05.17

댓글