ECLIPSE 프로젝트 생성 & 명명 규칙

sanchez9·2023년 5월 27일
0

JAVA 공부

목록 보기
3/6
post-thumbnail

프로젝트(Project) 생성

왼쪽 상단에 작게 쓰여진 Create a Java project를 누르거나,

단축키인 ctrl+n을 눌러 나타난 팝업창에 java project를 검색 후

Use an execution environment JRE: 라고 쓰여진 곳에서 자신이 설치한 버전의 자바가 선택 되었는지를 먼저 확인하자. (내가 설치한 버전 : JavaSE-11)


그 후, Project name란에 프로젝트 명을 써주면 되는데 아무렇게나 써서는 안된다.

지켜야 하는 명명 규칙이 있고, 개발자 사이의 암묵적인 약속이 있기 때문이다.

다음은 Java에서 공통으로 적용되는 명명 규칙(Naming Convensions)이다.


Java 공통 명명 규칙

  • 대소문자가 구분되어야하고, 길이에 제한이 없다
  • 예약어를 사용해서는 안된다.
  • 숫자로 시작해서는 안된다.
  • _$외의 다른 특수문자는 사용해서는 안된다.
  • 파스칼 표기법 (PascalCase)과 카멜 표기법(camelCase)를 사용한다.
    ※PascalCase : 모든 단어에서 첫 번째 문자는 대문자, 나머지는 소문자.
    ※camelCase : 최초로 사용된 단어를 제외한 첫 번째 문자는 대문자, 나머지는 소문자.
  • 반의어는 반드시 대응하는 개념으로 사용해야 한다.

이에 더해, 프로젝트 생성시 적용되는 명명 규칙 또한 있다.

프로젝트 명명 규칙

  • 대/소문자 구분없이 시작 가능
  • 첫 문자를 비롯해 모든 단어는 대문자로 시작하는 것을 권장

위의 규칙들을 생각하면서 프로젝트 명을 지을 것을 명심하자!

나의 경우, 프로젝트 명으로 JavaStudyPersonal_01이라는 이름을 지어주었다.


패키지(Package) 생성

다음은 패키지를 만들 차례이다.

마찬가지로 ctrl+n을 눌러 나타난 팝업창에 package를 검색 후 선택.

Name란에 패키지 이름을 써주면 되는데 마찬가지로 명명 규칙이 있다.


패키지 명명 규칙

  • 소문자로 시작
  • 모두 소문자 사용을 권장(가독성을 위해서라면 위반 가능)
  • 가급적 한 단어 사용을 권장
  • 여러사람과 협업하는 경우 표준 패턴을 따름
    ※ 표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스

위의 공통 명명 규칙에 더해 패키지 명명 규칙 또한 생각하면서 패키지 명을 짓자!

나의 경우, 패키지 명으로 org.java.helloWorld라는 이름을 지어주었다.


클래스(Class) 생성

마지막으로 클래스 생성이다.

ctrl+n을 눌러 나타난 팝업창에 class를 검색 후 선택.

클래스 명을 지어주면 되는데, 클래스 역시 명명 규칙이 있다.

클래스 명명 규칙은 다음과 같다.


클래스 명명 규칙

  • 대문자로 시작
  • 명사로 시작
  • 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장함
    ※ex) CastingTest , ValueTest , ThreadTest 등

위의 공통 명명 규칙에 더해 클래스 명명 규칙 또한 생각하면서 클래스 명을 짓자!

나의 경우, 클래스 명으로 HelloWorld라는 이름을 지어주었다.


위의 사진처럼 올바르게 생성된 것을 확인할 수 있다.


요점정리

  • 자바는 Project, Package, Class의 구조로 이루어져있다.

  • 프로젝트 생성시, Use an execution environment JRE 라고 쓰여있는 부분에서 자신이 설치한 버전의 자바가 선택 되었는지 확인하자.

  • 단축키 ctrl+n : 새로운 파일 및 프로젝트 생성.

  • 자바는 명명 규칙(Naming Convensions)이 있다.

  1. Java 공통 명명 규칙
  • 대소문자가 구분되어야하고, 길이에 제한이 없다
  • 예약어를 사용해서는 안된다.
  • 숫자로 시작해서는 안된다.
  • _$외의 다른 특수문자는 사용해서는 안된다.
  • 파스칼 표기법 (PascalCase)과 카멜 표기법(camelCase)를 사용한다.
    ※PascalCase : 모든 단어에서 첫 번째 문자는 대문자, 나머지는 소문자.
    ※camelCase : 최초로 사용된 단어를 제외한 첫 번째 문자는 대문자, 나머지는 소문자.
  • 반의어는 반드시 대응하는 개념으로 사용해야 한다.

  1. Project (프로젝트)
  • 대/소문자 구분없이 시작 가능
  • 첫 문자를 비롯해 모든 단어는 대문자로 시작하는 것을 권장

  1. Package (패키지)
  • 소문자로 시작
  • 모두 소문자 사용을 권장(가독성을 위해서라면 위반 가능)
  • 가급적 한 단어 사용을 권장
  • 여러사람과 협업하는 경우 표준 패턴을 따름
    ※ 표준 패턴: com.회사이름(혹은 개인이름).프로젝트명.상위패키지.하위패키지.클래스

  1. Class (클래스)
  • 대문자로 시작
  • 명사로 시작
  • 두번째 단어부터 소문자도 가능하나 대문자 시작을 권장
    ※ex) CastingTest , ValueTest , ThreadTest 등
profile
자바를 배우고 있어요

0개의 댓글