Final 연산자
- 변수의 값을 최초에만 넣을 수 있고 추후에 변경 불가능
final int INT_NUM = 1;
//INT_NUM = 2; 변불가능
- 식별자 명명 규칙 문자, 숫자, 언더스코어 _, 달러사인 $ 가능, 한글도 가능하지만 인코딩 문제 발생 가능성 있음.
// 사용 가능한 이름
int sara, _sara, $sara, 사라;
// 사용 불가능
// int 1sara;
// int sa ra;
// int #sara;
식별자 명명 관례
- 클래스는 대문자로 시작
- 상수는 대문자와 _언더스코어 사용 : PI, COMPANY_NAME
- 변수, 메서드는 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
}
}
'Programming Language > Java' 카테고리의 다른 글
[eclipse/servlet] context root 변경 방법 (0) | 2024.07.19 |
---|---|
[Java] String 비교 방법 '==' 과 'equals()'의 차이점 (0) | 2024.07.19 |
[Java]추상 클래스와 인터페이스의 차이 (0) | 2024.03.20 |
Java : boolean, 비교 연산자(comparison), 단축평가(short circuit) (0) | 2024.01.18 |
java intelliJ 시작하기(1) (1) | 2023.11.19 |