프로젝트를 생성해서 개발을 진행 시 파일의 전체적인 구조
실제로 우리가 코딩하는 부분은 클래스(.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 |
댓글