java基本数据类型共有八种,基本类型可以分为三类:字符类型 char,布尔类型 Boolean以及数值类型byte,short,Int,long,float,double。数值类型又可以分为整数类型byte,short,int,long和浮点数据类型float,double。java中的数值类型不存在无符号的,他们的取值范围是固定的,不会随着及其硬件环境或者操作系统的改变而改变。实际上,java中还存在着另外一种数据类型void,它也有对应的包装类java.lang.Void,不过我们无法直接对他们进行操作。
定义的简单类型,占用二进制位数及对应的封装器类图:
简单类型 | Boolean | byte | char | short | int | long | float | double | void |
二进制位数 | 1 | 8 | 16 | 16 | 32 | 64 | 32 | 64 | -- |
封装器类 | Boolean | Byte | Character | Short | Integer | Long | Float | Double | Void |
基本类型的优势:数据存储相对简单,运算效率比较高
包装类的优势:有的容易。比如集合的元素必须是对象类型,满足了java一切皆是对象的思想
2018-05-10 09:28:59