Java数据类型分为:基本数据类型(栈内存)、引用数据类型(堆内存)
1.基本数据类型:8种(4个整型,2个浮点,1个字符,1个逻辑)
- byte 字节整型 1字节
- short 短整型 2字节
- int 整型 4字节
- long 长整型 8字节
- float 单浮点 4字节
- double 双浮点 8字节
- char 字符 2字节 (英文字符1个1字节,中文字符1个2字节)
- boolean 逻辑 1字节
1GB = 1024MB
1MB = 1024KB
1KB = 1024Byte
1byte = 8bit(比特)
2.引用数据类型:建立在基本数据类型的基础上,包括数组、类和接口。
引用数据类型是由用户自定义,用来限制其他数据的类型。
另外,Java 语言中不支持 C++ 中的指针类型、结构类型、联合类型和枚举类型。