자바기본 문법에 대한 공부를 진행했고, 그것에 대한 TIL을 적었다.
.class (바이트코드) 핵심 이유 : 바이트코드는 특정 운영체제에 종속되지 않고, JVM만 있으면 실행 가능하다.
| 자료형 | 크기 (byte) | 값의 범위 |
|---|---|---|
| byte | 1 | -128 ~ 127 |
| short | 2 | -32,768 ~ 32,767 |
| int | 4 | -2,147,483,648 ~ 2,147,483,647 (약 ±21억) |
| long | 8 | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (약 ±9.2경) |
| float | 4 | 약 ±3.4E38 (소수점 7자리 정밀도) |
| double | 8 | 약 ±1.7E308 (소수점 15자리 정밀도) |
| char | 2 | 0 ~ 65,535 (Unicode 문자 저장) |
| boolean | 1 (이론상 bit, JVM 구현에 따라 다름) | true / false |
int age = 25;
double pi = 3.14;
String name = "홍길동";