导图社区 Java数据类型
Java数据类型分类,如 基本数据类型分为4大类型,包含8中基本的数据类型。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
Java数据类型
基本数据类型
基本数据类型分为4大类型,包含8中基本的数据类型
整型
byte 1个字节(8位),补码最高位符号位:-(2^7)~(2^7-1) ,即-128~127
short 2字节(16位),除去一个符号位:-2^15--2^15-1,即-32768~32767
int 4字节(32位),除去一个符号位:-2^31~2^31-1,即-2147483648~2147483647
long 8字节,编译器默认整数类型为int类型,所以要定义long类型加L声明 long a=300000L声明a为long类型
浮点型
float 单精度浮点型 4字节 (编译器默认小数为double类型、所以定义float要加F)符号位:1,指数位:8,尾数:23。
double 双精度浮点型 8字节 符号位:1,指数位:11,尾数位:52
字符型 char 2个字节, 采用无符号的16位Unicode编码 0~2^16-1 A~Z(65~90) a~z(97~122) 0(48)
布尔 boolean 字面值有 true/false 在虚拟机规范中并没有明确指定其存储空间大小,由于java中地址是字节级别的,所以默认boolean占为1个字节。但是在JDK中boolean占据4个字节。
引用数据类型
引用数据类型不同于基本数据类型的值引用,它是基于地址引用进行操作的
类类型 class
接口类 interface
数组 array