본문 바로가기
Programming Language/Java

java 식별자(Identifier) : Final 연산자, 식별자 명명 관례

by CAP.HEK 2024. 1. 8.

Final 연산자

  • 변수의 값을 최초에만 넣을 수 있고 추후에 변경 불가능
final int INT_NUM = 1;
//INT_NUM = 2; 변불가능
  • 식별자 명명 규칙 문자, 숫자, 언더스코어 _, 달러사인 $ 가능, 한글도 가능하지만 인코딩 문제 발생 가능성 있음.
// 사용 가능한 이름
int sara, _sara, $sara, 사라;
// 사용 불가능
//        int 1sara;
//        int sa ra;
//        int #sara;
  • 식별자 명명 관례

    1. 클래스는 대문자로 시작
    2. 상수는 대문자와 _언더스코어 사용 : PI, COMPANY_NAME
    3. 변수, 메서드는 camel case 사용 : myName, addNewteam
  • 예약어는 사용 불가, 자바 문법에 이미 정해진 기능이 있는 단어들이기 때문boolean instanceof;

  • char new;

  • int double;

Type Limit

자료형의 범위를 넘어가도록 숫자를 더하거나 뺄 경우 반대쪽으로 바뀌게 된다.

public class TypeLimitOver {
    public static void main(String[] args) {

        // 자료형의 범위를 넘어가도록 숫자를 +,- 할 경우
        byte x = 127;
        x += 1; 
        // x == -128

        byte y = -128;
        y -= 1;
        // y == 127
    }
}