—— 本文参照 Learn Java for Android Development (第三版)
基本数据类型
基本类型是语言定义的并且用基本类型定义的数据不算对象。java支持的基本类型有布尔、字符、字节整形、整形、长整形、浮点、双精度浮点类型。这些基本类型的描述如下表所示:
如上表描述了每种基本类型关键字,大小,最小值,最大值。表中的“--”表示的是那一行没有这些值,也就是布尔类型没有大小,也没有最大值和最小值,其实做过编程的都知道布尔类型就是true和false两个值。
大小的那一列表示的一个基本类型占的位数,在内存里面每一位要么是1要么是0表示。除了布尔类型以外其他的基本类型在实现的时候所占用的内存大小都是固定的,但是在JAVA里面有时候可能会只使用1位来存储布尔类型,有时候为了提高运行效率又可能会使用8位去存储布尔类型变量。
Page 39
网友评论