理解弱引用
说明:这是一篇英文的翻译,原文名为"Understanding Weak References", 网址 https://weblogs.java.net/blog/2006/05/04/understanding-weak-references。本文是我看过的最好的介绍Java中四种引用的文章。在此之前我看过很多介绍相关知识的博客,几乎都是列出几种引用的区别,仅此而已。总结是好的,但我觉得这样未免让人一头雾水,看完还是不知道说什么。也许有点长,但绝对值得花这个时间。以下是正文,为避免直译难懂,以及涉及相关垃圾回收等的知识,文中我加入了一些内容(原文第一、二段不涉及知识,未译)。
强引用
首先我们从强引用开始。强引用就是普通的Java引用,我们每天都在用,例如以下代码:
StringBuffer buffer = new StringBuffer();
这行代码创建了一个StringBuffer对象并且通过变量buffer来引用它,这就是一个强引用。强引用的重点--
posted on 2014-05-13 16:22 zhizhizhiyuan 阅读(115) 评论(0) 收藏 举报
浙公网安备 33010602011771号