栈内存:存储局部变量,使用完毕立即丢失。
栈内存储的值大小是固定的,一般存储基本数据类型和String这种不会变的数据(byte int short long float double boolean char)
堆内存:存储new出来的对象、实体,使用完会在垃圾回收器空闲的时候回收
堆内存储值的大小是不固定的
栈和堆的区别
最新推荐文章于 2023-06-26 10:52:20 发布
栈内存:存储局部变量,使用完毕立即丢失。
栈内存储的值大小是固定的,一般存储基本数据类型和String这种不会变的数据(byte int short long float double boolean char)
堆内存:存储new出来的对象、实体,使用完会在垃圾回收器空闲的时候回收
堆内存储值的大小是不固定的