왼쪽 상단에 작게 쓰여진 Create a Java project
를 누르거나,
단축키인 ctrl+n
을 눌러 나타난 팝업창에 java project
를 검색 후
Use an execution environment JRE:
라고 쓰여진 곳에서 자신이 설치한 버전의 자바가 선택 되었는지를 먼저 확인하자. (내가 설치한 버전 : JavaSE-11
)
그 후, Project name
란에 프로젝트 명을 써주면 되는데 아무렇게나 써서는 안된다.
지켜야 하는 명명 규칙이 있고, 개발자 사이의 암묵적인 약속이 있기 때문이다.
다음은 Java에서 공통으로 적용되는 명명 규칙(Naming Convensions)이다.
- 대소문자가 구분되어야하고, 길이에 제한이 없다
- 예약어를 사용해서는 안된다.
- 숫자로 시작해서는 안된다.
_
와$
외의 다른 특수문자는 사용해서는 안된다.- 파스칼 표기법 (PascalCase)과 카멜 표기법(camelCase)를 사용한다.
※PascalCase : 모든 단어에서 첫 번째 문자는 대문자, 나머지는 소문자.
※camelCase : 최초로 사용된 단어를 제외한 첫 번째 문자는 대문자, 나머지는 소문자.- 반의어는 반드시 대응하는 개념으로 사용해야 한다.
이에 더해, 프로젝트 생성시 적용되는 명명 규칙 또한 있다.
- 대/소문자 구분없이 시작 가능
- 첫 문자를 비롯해 모든 단어는 대문자로 시작하는 것을 권장
위의 규칙들을 생각하면서 프로젝트 명을 지을 것을 명심하자!
나의 경우, 프로젝트 명으로 JavaStudyPersonal_01
이라는 이름을 지어주었다.
다음은 패키지를 만들 차례이다.
마찬가지로 ctrl+n
을 눌러 나타난 팝업창에 package
를 검색 후 선택.
Name
란에 패키지 이름을 써주면 되는데 마찬가지로 명명 규칙이 있다.
- 소문자로 시작
- 모두 소문자 사용을 권장(가독성을 위해서라면 위반 가능)
- 가급적 한 단어 사용을 권장
- 여러사람과 협업하는 경우 표준 패턴을 따름
※ 표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스
위의 공통 명명 규칙에 더해 패키지 명명 규칙 또한 생각하면서 패키지 명을 짓자!
나의 경우, 패키지 명으로 org.java.helloWorld
라는 이름을 지어주었다.
마지막으로 클래스 생성이다.
ctrl+n
을 눌러 나타난 팝업창에 class
를 검색 후 선택.
클래스 명을 지어주면 되는데, 클래스 역시 명명 규칙이 있다.
클래스 명명 규칙은 다음과 같다.
- 대문자로 시작
- 명사로 시작
- 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장함
※ex) CastingTest , ValueTest , ThreadTest 등
위의 공통 명명 규칙에 더해 클래스 명명 규칙 또한 생각하면서 클래스 명을 짓자!
나의 경우, 클래스 명으로 HelloWorld
라는 이름을 지어주었다.
위의 사진처럼 올바르게 생성된 것을 확인할 수 있다.
자바는 Project
, Package
, Class
의 구조로 이루어져있다.
프로젝트 생성시, Use an execution environment JRE
라고 쓰여있는 부분에서 자신이 설치한 버전의 자바가 선택 되었는지 확인하자.
단축키 ctrl+n
: 새로운 파일 및 프로젝트 생성.
자바는 명명 규칙(Naming Convensions)이 있다.
- Java 공통 명명 규칙
- 대소문자가 구분되어야하고, 길이에 제한이 없다
- 예약어를 사용해서는 안된다.
- 숫자로 시작해서는 안된다.
_
와$
외의 다른 특수문자는 사용해서는 안된다.- 파스칼 표기법 (PascalCase)과 카멜 표기법(camelCase)를 사용한다.
※PascalCase : 모든 단어에서 첫 번째 문자는 대문자, 나머지는 소문자.
※camelCase : 최초로 사용된 단어를 제외한 첫 번째 문자는 대문자, 나머지는 소문자.- 반의어는 반드시 대응하는 개념으로 사용해야 한다.
- Project (프로젝트)
- 대/소문자 구분없이 시작 가능
- 첫 문자를 비롯해 모든 단어는 대문자로 시작하는 것을 권장
- Package (패키지)
- 소문자로 시작
- 모두 소문자 사용을 권장(가독성을 위해서라면 위반 가능)
- 가급적 한 단어 사용을 권장
- 여러사람과 협업하는 경우 표준 패턴을 따름
※ 표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스
- Class (클래스)
- 대문자로 시작
- 명사로 시작
- 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장
※ex) CastingTest , ValueTest , ThreadTest 등