摘要: 垃圾回收机制的意义 在 C++ 开发中管理内存是一个很麻烦的问题,而 Java 引入了垃圾回收机制,开发者不需要手动去管理内存的分配和回收问题,一切都交给 JVM 通过垃圾回收机制处理,同时有效的防止了内存泄漏的问题。 Java 语言规范中并没有明确的指定 JVM 使用哪种回收算法,但通常回收算法主 阅读全文
posted @ 2017-02-26 16:49 银色子弹 阅读(2269) 评论(0) 推荐(2) 编辑
摘要: 四种引用类型的概念 强引用 StrongReference 如果一个对象具有强引用,那么垃圾回收器绝对不会回收它,当内存不足时宁愿抛出 OOM 错误,使得程序异常停止。 即是一个强引用。 软引用 SoftReference 如果一个对象只具有软引用,那么垃圾回收器在内存充足的时候不会回收它,而在内存 阅读全文
posted @ 2017-02-26 01:40 银色子弹 阅读(7573) 评论(0) 推荐(1) 编辑