2.Java中的数据类型

Java中的数据类型
Java中的数据类型首先分为两大类:
1)基本数据类型8种/原始数据类型

boolean布尔类型 值只能为true或false 代表真/假
代表某件事是否成立
通常用来表示逻辑判断、逻辑运算

char 可以用来表示一个16位的unicode字符
内存中占用16bit=2字节/2Byte
char类型的字面量使用单引号包围
中' 'A' 只能表示单个字符

整数类型 4个

byte 字节型 8bit=1字节

  表示范围: -2^7 ~ 2^7 - 1

  -128 ~ +127

short 短整型16bit=2字节

  表示范围: -2^15 ~ 2^15 - 1

  -32768 ~ 32767

int 整型  32bit=4字节

  表示范围: -2^31 ~ 2^31 - 1

long 长整型 64bit=8字节

  在数值后面加上小写l或大写L代表这个字面量是一个long类型

  long l1 = 10000000000000000000000000L;

  表示范围: -2^63 ~ 2^63 - 1

浮点类型

单精度浮点数float 32bit=4Byte/字节
1位符号位 8位指数位 23位小数位
移码:把补码的符号位取反
阶数:通常为移码-1

双精度浮点数double 64bit=8Byte/字节
1位符号位 11位指数位 52位小数位


2)引用数据类型(对象类型)
类类型 根据类的模板定义而创建出来的对象
接口类型 接口类型的变量也是对象
数组类型 数组也是对象

除了八大基本数据类型,剩下的全都是对象。

猜你喜欢

转载自www.cnblogs.com/black12138/p/11775501.html