- 博客(3)
- 收藏
- 关注
原创 jvm垃圾回收机制的原理
到底谁是垃圾?要进行垃圾回收,最为重要的一个问题是:判断谁是垃圾?联想其日常生活中,如果一个东西经常没被使用,那么这个对象可以说就是垃圾。在 Java 中也是如此,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收。根据这个思想,我们很容易想到使用引用计数的方法来判断垃圾。在一个对象被引用时加一,被去除引用时减一,这样我们就可以通过判断引用计数是否为零来判断一个对象是否为垃圾。这种方法我们一般称之为「引用计数法」。上面的这种方法虽然简单,但是其存在一个致命的问题,那就是循环引用。A 引用
2021-12-04 20:24:13 80
原创 jvm垃圾回收机制的原理
到底谁是垃圾?要进行垃圾回收,最为重要的一个问题是:判断谁是垃圾?联想其日常生活中,如果一个东西经常没被使用,那么这个对象可以说就是垃圾。在 Java 中也是如此,如果一个对象不可能再被引用,那么这个对象就是垃圾,应该被回收。根据这个思想,我们很容易想到使用引用计数的方法来判断垃圾。在一个对象被引用时加一,被去除引用时减一,这样我们就可以通过判断引用计数是否为零来判断一个对象是否为垃圾。这种方法我们一般称之为「引用计数法」。上面的这种方法虽然简单,但是其存在一个致命的问题,那就是循环引用。A 引用了 B,
2021-12-04 20:23:22 377
原创 迭代器的好处
迭代器的好处 1.集合本身提供了访问对象各个元素的途径,同时不暴露对象的内部细节。 2.在遍历过程中可以删除元素,通过remove方法。...
2021-12-04 20:20:12 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人