JVM之堆

堆在JVM规范里是一种通用性的内存池(也存在于RAM中),用于存放所有的Java对象。堆是一个运行时数据区,类的对象从中分配空间。这些对象通过New关键字被建立,它们不需要程序代码来显式地释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存周期也不需要事先告诉编译器。由于它是在运行时动态分配内存的,Java的垃圾收集器会自动收走那些不再使用的数据。但缺点是,由于要在运行时动态分配内
相关文章
相关标签/搜索