原文:关于java内存泄露的总结--引用的类型:强引用,弱引用,软引用

今天面试了一家公司的java开发方面的实习生,被问到一个问题:如何处理java中的内存泄露问题,保证java的虚拟机内存不会被爆掉,当时其实觉得面试官的问题有点泛,所以也没有很好领会他的意思,答案也不是很准确,后来回去查了下资料,大概明白面试官要问的东西是什么 尴尬,才反应过来 ,然后,也特地简单总结下java内存溢出的相关内容,以备之后复习。 一 什么情况下会java内存泄露 java不是有GC ...

2017-03-21 22:09 0 1809 推荐指数:

查看详情

引用引用引用、虚引用总结

总结引用:普通new对象的引用 User user = new User(); jvm宁愿抛出OutOfMemory异常也不会去回收该对象引用: SoftReference引用的装饰的对象,该对象的引用应该赋值空 这里配合ReferenceQueue使用(也可以不配 ...

Sun Mar 20 03:36:00 CST 2016 0 5190
引用引用引用和虚引用总结

在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来 ...

Wed Apr 27 00:30:00 CST 2016 0 4311
Java中的四种引用类型引用引用引用,虚引用

对于Java中的垃圾回收机制来说,对象是否被回收的标准在于该对象是否被引用。因此,引用也是JVM进行内存管理的一个重要概念。 Java中对象的引用一般有以下4种类型: 1引用 2引用 3引用 4虚引用 以下一一介绍其用法和区别 1引用:在Java中最常见的就是引用 ...

Mon Sep 19 04:13:00 CST 2016 0 2480
java引用引用引用、虚引用

前言概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。 但有时候情况并不这么简单 ...

Thu Aug 27 22:25:00 CST 2015 0 2724
[转]Java引用引用引用、虚引用

1、引用(StrongReference) 引用是使用最普遍的引用。如果一个对象具有引用,那垃圾回收器绝不会回收它。如下: 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有引用 ...

Thu Feb 16 07:56:00 CST 2017 0 8433
Java中的引用引用引用和虚引用

Java中的引用引用引用和虚引用 原文链接 : http://aaronfu.net/?p=9995 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:引用引用引用和虚引用。 1.引用本章 ...

Thu May 03 18:28:00 CST 2012 0 3708
Java引用引用引用和虚引用

(一) 引用(StrongReference)引用是使用最普遍的引用。如果一个对象具有引用,那垃圾回收器绝不会回收它。如下: 当内存空间不足时,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有引用的对象来解决内存不足的问题 ...

Sat Jul 17 00:31:00 CST 2021 0 164
java对象的引用引用引用和虚引用

1,杂谈 在Java中,虽然不需要程序员手动去管理对象的生命周期,但是如果希望某些对象具备一定的生命周期的话(比如内存不足时JVM就会自动回收某些对象从而避免OutOfMemory的错误)就需要用到引用引用了。 小编转眼已经做开发很多年了,在帝都生活都快跟不上生活节奏了,伴随物价、工作 ...

Fri Jun 08 21:08:00 CST 2018 1 4327
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM