2021
04-07
04-07
java软引用在浏览器使用实例讲解
1、说明如果一个网页在浏览结束时回收内容,需要按后退查看之前浏览过的页面时重建;如果将浏览过的网页存储在内存中,会造成大量内存浪费,甚至导致内存溢出。2、实例//获取浏览器对象进行浏览Browserbrowser=newBrowser();//从后台程序加载浏览页面BrowserPagepage=browser.getPage();//将浏览完毕的页面置为软引用SoftReferencesoftReference=newSoftReference(page);//回退或者再次浏览此页面时if(sof...
继续阅读 >
1.概念解释强引用是使用最普遍的引用:Objecto=newObject();特点:不会被GC将对象的引用显示地置为null:o=null;//帮助垃圾收集器回收此对象举例ArrayList的实现源代码:<imgsrc="https://pic2.zhimg.com/50/dd6f826c4e0c045f3701978f311636e1_hd.png"data-rawwidth="361"data-rawheight="159">软引用用来描述一些还有用但是并非必须的对象,在Java中用java.lang.ref.SoftReference类来表示。对于软...