Java的数据类型

java的数据类型

Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:
Java的数据类型
在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

常用的基本数据类型有:Java的数据类型
注意:关于float型和double型的区别。float类型使用的时候需要加入f。不然默认为double。会出现错误
Java的数据类型
原因float的精度小于double,如果不加f,也就意味着double转换成float可能会造成精度丢失。所以报错了。
当然整型的没那么复杂,只要不超过定义的数据类型的长度就不会报错(这个原因我也不懂,可能跟二进制的表示有关吧)。
Java的数据类型
如图b是-128到127,所有报错
Java的数据类型Java的数据类型