자바 컴파일러에 의해 해석되는 자료 형태를 기본 자료형이라고 한다.
논리형 : boolean
문자형 : char
정수형 : byte, short, int, long
실수형 : float, double
boolean choose1 = true; // 1bit / true or false
char text = 'a'; // 2byte / 0 ~ 65535
byte by = 1; // 1byte / -128 ~ 127
short sh = 1; // 2byte / -32768 ~ 32767
int num = 1; // 4byte / - 2 ^ 31 ~ 2 ^ 31 - 1
long lNum = 100000000L; // 8byte / - 2 ^63 ~ (2 ^ 63 - 1)
float fl = 1.1f; // 4byte / - 3.4E38 ~ 3.4E38
double du = 1.2d; // 8byte / - 1.7E308 ~ 1.7E308
Java에서 기본형을 제외한 타입은 모두 참 조형이다. 참조형은 Java에서 최상인 java.lang.Object 클래스를 상속하는 모든 클래스를 말함
class type (클래스)
interface type (인터페이스)
array type (배열)
enum type (열거)
https://sublivan.tistory.com/4
https://jktech.tistory.com/13?category=887327
https://gyoogle.dev/blog/computer-language/Java/Primitive%20type%20&%20Reference%20type.html#abstract