解析:通常我们定义的一个基本数据类型的变量,一个对象的引用,还有就是函数调用的现场保存都是用内存中的栈空间;而通过new关键字和构造器创建的对象放在堆空间;程序中的字面量(literal)如直接书写的1、"a"和常量都是放在静态区中。栈空间操作起来最快但是很小,通常大量的对象都是放在堆空间,理论上整个内存没有被其他进程使用的空间甚至硬盘上的虚拟内存都可以被当成堆空间来使用。

最后修改于 2020-03-21 18:49:04
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇