기본 자료형(Primitive Type)
| 종류 | 타입 | 크기 | 범위 | 기본값 | |
| 정수 | byte | 1 Byte | -128 ~ 127 | 0 | |
| short | 2 Byte | -32768 ~ 32767 | 0 | ||
| int | 4 Byte | -2147483648 ~ 2147483647 | 0 | ||
| long | 8 Byte | -9223372036854775808 ~ 9223372036854775807 | 0 | ||
| char | 2 Byte | 0 ~ 65535 | \u0000 | ||
| 실수 | float | 4 Byte | -3.4028235E38 ~ 3.4028235E38 | 0.0 | |
| double | 8 Byte | -1.7976931348623157E308 ~ 1.7976931348623157E308 | 0.0 | ||
| 논리 | boolean | 1 Byte | true 또는 false | false | |
참조 자료형(Reference Type)
기본 자료형이 아닌 모든 자료형
Ex> 배열, 클래스, 인터페이스
상수
상수 : 값을 한 번 지정하면 변경 할 수 없는 수(변수의 반대 개념), 상수는 관례상 대문자로만 상수명을 선언 한다.
final double PI = 3.14;
제어 문자
| 제어 문자 | 설명 |
| \n | 줄바꿈 |
| \t | 탭 |
| \\ | \ |
| \' | ' |
| \" | " |
String str1 = "홍길동";
String str2 = "\"홍길동\"";
System.out.println(str1);
System.out.println(str2);
[ 실행 결과 ]
홍길동
"홍길동"