Java基础:基础类型和引用类型的区别
2020-03-15 本文已影响0人
木头与琉璃
基础类型指的是int, long, float, boolean...
其对应的引用(包装)类型是Integer, Long, Float, Boolean
从内存角度来看:
基础类型的数据直接存储在栈上, 其存储的是数值。
引用类型的地址存储在栈删,地址指向存储在堆上的数值。
从数据传递角度看:
基础类型是值传递,引用类型是地址传递(引用传递)
基础类型指的是int, long, float, boolean...
其对应的引用(包装)类型是Integer, Long, Float, Boolean
从内存角度来看:
基础类型的数据直接存储在栈上, 其存储的是数值。
引用类型的地址存储在栈删,地址指向存储在堆上的数值。
从数据传递角度看:
基础类型是值传递,引用类型是地址传递(引用传递)