Java 8大基本类型与引用类型
基本数据类型和引用类型的区别主要在于基本数据类型是分配在栈上的,而引用类型是分配在堆上的
整形(4种):byte short int long
![]()
字符型(1种):char
其长度与short一样16位 char 只能存放一个字符
如:char a='中'; 双引号表示字符串
浮点型(2种):double float
float 长度为32位
double 长度为64位
注意: 默认的小数值是double类型的
所以 float f = 54.321会出现编译错误,因为54.321的默认类型是 double,其类型 长度为64,超过了float的长度32
在数字后面加一个字母f,直接把该数字声明成float类型
float f2 = 54.321f,
![]()
布尔型(1种):其长度位1 true为真 ,false 为假 虽然布尔型真正存放的数据是0(false)1(true)
但是不能直接使用0、1赋值
![]()
数组:
接口:
类:
String类型 :并不是基本类型,但是它使用的非常广泛,常常被误认为是基本类型,实际上是引用类型,包含在类中
string类型是Immutable(不可改变的),一旦创建不能够被改变,
数据类型之间的转换:
![]()
目前还在学习中,希望会对大家有所帮助,觉得不错,就点赞支持一下。
另外,转载时请附带链接。谢谢!





浙公网安备 33010602011771号