상수란 값을 저장할 수 있지만, 다른 값으로 변경할 수 없는 공간이다.
final 키워드를 붙이고, 변수명은 모두 대문자로 작성한다.
final int MAX_SPEED = 10;
문자는 작은 따옴표를 사용하고, 문자열은 쌍따옴표를 사용한다.
String str = ""; // 빈 문자열
char ch = ''; // error
char ch = ' '; // 공백 가능
두 문자열을 합칠 때 +연산자를 사용한다.
덧셈에서 피연산자가 모두 숫자이면 숫자를 반환하지만, 피연산자 중 어느 한 쪽이 string이면
나머지 한 쪽을 string으로 변환하여 연산 후 string을 반환한다.
System.out.println(7+7+"") // 14
System.out.println(""+7+7) // 77
정수형의 경우 각 데이터 타입에 따라 표현할 수 있는 범위가 정해져있다.
이 범위를 넘어서는 것을 오버플로우라고 한다.
최대값 +1 = 최소값
최소값 -1 = 최대값