JAVA中Stack和Heap的区别

1.Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。java   (1)每一个应用程序运行时,都有属于本身的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。 (2)全部的应用能够从一个系统共用的空间中申请供本身使用的内存,这个共用的空间叫heap。 (3)stack中的对象或变量只要定义好就可
相关文章
相关标签/搜索