java的内存垃圾回收机制
2012-05-10 13:46
281 查看
java的堆内存垃圾回收主要做两件事情:一,回收没有被引用的对象所占用的内存,二、回收内存碎片,因为java采用动态管理内存的方法,这样就会在释放没用对象的时候产生一些零散的可以被重新分配给新的对象的内存,垃圾回收就是将这些内存进行整理。
java的内存主要分为栈内存和堆内存,栈内存主要是用来存放基本的数据类型和对对象的引用,这些对象的变量将在将在其作用域结束之后自动被Java释放,并立即分配给其他的变量;堆内存主要用来存放类的实例即对象的值和new 出来的数组,堆内存管理主要是java的垃圾回收机制来管理。
栈内存的存取速度要比堆内存的存取速度要快
java的内存主要分为栈内存和堆内存,栈内存主要是用来存放基本的数据类型和对对象的引用,这些对象的变量将在将在其作用域结束之后自动被Java释放,并立即分配给其他的变量;堆内存主要用来存放类的实例即对象的值和new 出来的数组,堆内存管理主要是java的垃圾回收机制来管理。
栈内存的存取速度要比堆内存的存取速度要快
相关文章推荐
- Java基础---JVM内存管理以及垃圾回收机制
- JAVA 内存管理总结:内存泄露、数据存储、垃圾回收机制一网打尽!
- java内存垃圾回收机制
- JAVA的内存分配策略和自动垃圾回收机制
- Java内存回收 垃圾回收机制
- 【Java面试整理之JVM】深入理解JVM结构、类加载机制、垃圾回收GC原理、JVM内存分配策略、JVM内存泄露和溢出
- 浅析Java内存区及其垃圾回收机制
- JAVA 内存管理总结:内存泄露、数据存储、垃圾回收机制一网打尽!
- Java基础之垃圾回收机制以及内存泄露
- Java 学习笔记 (13) - 基本内存分析 和 垃圾回收机制
- Java内存结构模型和垃圾回收机制
- Java垃圾回收机制以及内存泄露
- Java垃圾回收机制以及内存泄露
- 【Java】关于JVM运行时内存空间、JVM垃圾回收机制
- JAVA垃圾回收机制与内存泄露问题
- Java中内存泄露及垃圾回收机制
- Java垃圾回收机制与内存泄露问题
- Java内存分配机制 垃圾回收 GC Root
- Java的初始化机制、垃圾回收机制和内存分配机制
- Java的初始化机制、垃圾回收机制和内存分配机制