변수의 범위를 한정시키고 어떤 데이터를 가져야하는지 지정시키는 것.
별개로 느낀점 ) TypeScript를 사용해보면서, 왜 Type을 지정해야하는지 와닿지 않았었다. Java를 학습한 이후 다시 공부한다면 더욱 Type에 대한 이해가 깊어질 것 같다.
단일 문자 데이터값.
''
으로 표현한다.
문자형은 음수값이 없으므로, 반으로 나눌 필요가 없다.
=> byte는 표현가능한 범위가 2^8 = 256
이지만, 음수와 0을 포함하면 표현 범위가 -127 ~ 255
로 한정된다.
반면 문자형은 음수값을 나누지 않아도 되므로 범위가 char => 2^16 (2byte니까 ^16)
으로 지정된다.
메인 메소드를 가진 class는 프로그램에 단 하나만 존재해야 한다.