概述
基本数据类型变量存储的是值,引用类型存储的是对象的引用(对象的地址)。
基本数据类型不具有对象的特性,当有些地方必须要使用对象的时候,例如集合类(List,Set等),基本数据类型就不能使用了,所以Java提供了包装类。基本数据类型可以进行加减乘除等运算,而包装类提供了很多实用的方法和对象的属性。
在Java程序进行编译时,编译器会自动的根据具体情况对基本数据类型变量和包装类对象进行装箱和拆箱。
基本数据类型
|
包装类
|
byte
| Byte |
short
|
Short
|
int
|
Integer
|
float
|
Float
|
double
|
Double
|
boolean
|
Boolean
|
char
|
Character
|
引用数据类型在作为Java函数参数(Java的方法参数只传值)时,在函数体内对形参的改变不会改变实参(参数传递时穿的是值的拷贝,引用数据类型传的就是引用的拷贝),但是在函数体内改变引用对象的属性是会改变实参的属性的值的。
包装类相对于基本类型来说都多了null这个值。
最后
以上就是优美过客为你收集整理的Java中基本数据类型与对应的包装类和引用数据类型的全部内容,希望文章能够帮你解决Java中基本数据类型与对应的包装类和引用数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复