
자바에서 변수의 이름을 짓는데는 규칙과 관례가 있다.
규칙은 필수이다. 규칙을 지키지 않으면 컴파일 오류가 발생한다.
관례는 필수는 아니지만 전세계 개발자가 해당 관례를 따르기 때문에 사실상 규칙이라고 생각해도 된다.
1num, 1st)myVar1, num1)int, class, public)a-z, A-Z), 숫자(0-9), 달러 기호($) 또는 밑줄(_)만 사용할 수 있다.Camel Case)를 사용한다. (예 : orderDetail, myAccount)낙타표기법(
Camel Case)은 프로그래밍에서 변수, 함수, 클래스 등의 이름을 지을 때 많이 사용하는 표기법 중 하나이다.
이 표기법의 이름은 작성한 이름이 여러 단어로 구성되어 있을 때, 각 단어의 첫 글자가 대문자로 시작하고, 이 대문자들이 낙타의 등봉처럼 보이는 것에서 유래했다.
낙타표기법을 사용하면 이름에 공백을 넣지 않고도 여러 단어를 쉽게 구분할 수 있으므로, 변수의 이름을 이해하기 쉽게 만들어준다. 또한 대부분의 프로그래밍 언어에서는 이름의 공백을 포함할 수 없기 때문에, 낙타표기법은 이런 제한을 우회하는 좋은 방법이다.
클래스는 대문자로 시작, 나머지는 소문자로 시작
Person, OrderDetailfirstName, userAccountUSER_LIMITorg.spring.boot참고 : 변수 이름은 의미있고, 그 용도를 명확하게 설명해야 한다.
a,b: 이런 변수는 용도를 설명하지 않는다. 단순한 예제에서만 사용하는 것이 좋다.studentCount,maxScore,userAccount,orderCount: 용도를 명확하게 설명한다.