행위

JAVA 자바 명명 규칙

DB CAFE

thumb_up 추천메뉴 바로가기


1 Java 명명 규칙[편집]

  • 개발 요소에 대한 이름으로 명명 규칙(Naming Rule)을 준수함으로써 코드의 완전성과 가독성을 향상시키고 명확한 의미 부여를 생산성을 높힐 수가 있습니다.


  1. 표준 Java 명명 규칙을 사용하면 자신과 다른 프로그래머가 코드를 더 쉽게 읽을 수 있음.
  2. 명명 규칙 준수를 통한 개발/업무 생산성 효과
    1. 일종의 명명규칙을 설정하여 프로젝트 개발자 및 구성원 들간의 원활한 업무적 의사소통 가능
    2. 업무 단계별 산출물 사이의 일관성 유지
    3. 명확한 의미 부여로 산출물 사이의 연관성 및 코드 가독성을 높힘


1.1 명명 규칙 준수시 공통 사항[편집]

  1. 업무 영역에 적합하고 연관되게 정의된 용어를 사용
  2. 같은 유형의 요소에 대해서는 혼동을 방지하기 위해, 유사 명칭이나 대소문자만 다른 같은 명칭 사용 금지

1.2 Java 명명 규칙의 CamelCase[편집]

  1. Java는 클래스, 인터페이스, 메서드 및 변수의 이름을 지정하기 위해 camel-case 구문을 따릅니다.
  2. 이름이 두 단어와 결합된 경우, 두 번째 단어는 항상 대문자로 시작합니다.
  3. ex) actionPerformed(), firstName, ActionEvent, ActionListener

1.3 클래스 명명 규칙[편집]

  1. 대문자로 시작해야 합니다.
  2. 명사로 작성 ex) 색상 , 데이터 , 시스템
public class Employee
{
      //code snippet
}

1.4 인터페이스 명명 규칙[편집]

  1. 대문자로 시작해야 합니다.
  2. 형용사로 작성 ex) 실행 가능, 원격 , Printable , ExcuteEnable
interface Printable
{
      //code snippet
}


1.5 메소드 명명 규칙[편집]

  1. 소문자로 시작해야 합니다.
  2. 동사로 작성 ex) main(), print(), println()
  3. 이름에 여러 단어가 포함된 경우 소문자 뒤에 actionPerformed()와 같은 대문자로 시작
class Employee
{
      // method

      void draw()
      {
            //code snippet
      }
}


1.6 변수 명명 규칙[편집]

  1. 소문자로 시작해야 합니다.
  2. 명사로 작성 ex) ID, 이름
  3. &(앰퍼샌드), $(달러), _(밑줄)과 같은 특수 문자로 시작하면 안 됩니다.
  4. 이름에 여러 단어가 포함된 경우 소문자 뒤에 firstName, lastName과 같은 대문자로 시작합니다.
  5. x, y, z.class와 같은 한 문자 변수를 사용하지 않도록 합니다.
class Employee
{
      // variable
      int id;
      //code snippet
}


1.7 패키지 명명 규칙[편집]

  1. 소문자로 시작 해야 합니다. java, lang,...
  2. 이름에 여러 단어가 포함된 경우 java.util, java.lang과 같은 점(.)으로 구분해야 합니다.
//package
package com.tistory;

class Employee
{
      //code snippet
}


1.8 상수 명명 규칙[편집]

  1. 대문자로 시작 해야 합니다.
  2. 빨간색, 노란색과 같은 이름에 여러 단어가 포함된 경우 MAX_PRIORITY와 같은 밑줄(_)로 구분해야 합니다.
  3. 숫자는 포함할 수 있지만 첫 번째 문자는 포함할 수 없습니다.
class Employee
{
      //constant
      static final int MIN_AGE = 18;
      //code snippet
}