[Java] 3.변수의 이름을 정하는 규칙


자바의 변수이름 정하기



변수이름 규칙

자바는 변수의 명명규칙을 가지고있는데 이는 다음과 같다.

  • 변수의 이름은 대, 소문자를 구분하며 길이의제한이 없다.
    • ex) String str , String Str 은 다른 변수이다.
  • Java 에서 자체적으로 이미 사용하고있는 이름들이 있는데 이를 예약어 라고 한다 이 예약어는 변수명으로 사용이 불가능하다.
    • ex) if, this, new, switch, public 등등 많은 예약어가 있다.
  • 문자와 숫자의 조합은 허용하지만, 숫자로 시작하는것은 안 된다.
  • 특수문자는 _ , $ 만 사용이 가능하다.
  • 한글로 변수명이 사용이 가능하기는 하지만, 사용하지 않는것이 오류를 예방할 수 있다.



권장사항

위는 꼭 지켜야할 변수 명명 규칙이고 , 아래는 권장사항이니 참고하도록 하자.

  • 클래스의 첫 글자는 대문자로 한다.
  • 변수와 메소드의 첫글자는 소문자로한다.
  • 단어의 조합으로 이루어진 경우에는 두번째 단어부터 대문자로 표기한다. (이것을 카멜표기법 이라고한다. )
  • ex) String myhome (X) -> String my_Home
  • 상수와 라벨명은 모두 대문자로 한다.
  • 패키지명은 모두 소문자로 한다.

이상으로 간단하게 명명규칙을 알아봤고 다음 포스팅에서는 변수의 자료형에 대해서 써보도록 하겠다.