基础类型指的是int, long, float, boolean...
其对应的引用(包装)类型是Integer, Long, Float, Boolean
从内存角度来看:
基础类型的数据直接存储在栈上, 其存储的是数值。
引用类型的地址存储在栈删,地址指向存储在堆上的数值。
从数据传递角度看:
基础类型是值传递,引用类型是地址传递(引用传递)
基础类型指的是int, long, float, boolean...
其对应的引用(包装)类型是Integer, Long, Float, Boolean
从内存角度来看:
基础类型的数据直接存储在栈上, 其存储的是数值。
引用类型的地址存储在栈删,地址指向存储在堆上的数值。
从数据传递角度看:
基础类型是值传递,引用类型是地址传递(引用传递)
本文标题:Java基础:基础类型和引用类型的区别
本文链接:https://www.haomeiwen.com/subject/cfewkhtx.html
网友评论