标签归档:垃圾回收

Java中引用和垃圾回收

很久之前就想写这么一个总结了,不过作为一个懒癌晚期换着,这个日志从创建到动手写几乎停留了快半年的时间。一方面,最初的时候感觉自己看的几篇介绍性的文章以及 Thinking in Java,只是知道有这么个东西,对它的理解其实不够;另一方面,自己确实没有实际的用过这部分内容(虽然现在还是没用过),已知感觉自己没太理解。终于在面试不顺,笔试被虐之后,决定静心整理些东西。

想最初学 C 的时候,每次 malloc 分配内存之后,需要手工 free 进行释放;C++里 new 了内存也需要 delete 回收。数据结构课程的时候,老师就强调,分配了一定要释放,不然要内存泄露。想来到了 Java、Python 等现代语言(233),这些底层的细节都已经不再是程序员关注的内容,因为垃圾回收!(原本想写成一篇读书笔记的,结果写成了一篇四不像……)

继续阅读