![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lang
jxl-taylor
细节决定成败,状态左右格局
展开
-
Java Reference
转自:http://www.cnblogs.com/zemliu/p/3333499.html 概述 Java中一共有四种Reference, 其中 SoftReference, WeakReference, PhantomReference内有一个Referent和ReferenceQueue Referent: 被引用对象RefernceQueue: 当引用的Referent被回收后转载 2017-06-08 14:28:55 · 287 阅读 · 0 评论 -
Java集合框架:WeakHashMap
转:http://blog.csdn.net/u013256816/article/details/50916504 WeakHashMap定义 package java.util; import java.lang.ref.WeakReference; import java.lang.ref.ReferenceQueue; public class WeakHashMap转载 2017-06-09 18:14:38 · 302 阅读 · 0 评论 -
Object.finalize方法的实现原理
转自:http://www.importnew.com/23913.html finalize 如果类中重写了finalize方法,当该类对象被回收时,finalize方法有可能会被触发,下面通过一个例子说明finalize方法对垃圾回收有什么影响。 1 2 3 4 5 6 7 8 9 10转载 2017-09-24 20:54:17 · 345 阅读 · 0 评论 -
int和Integer的区别
转自:https://www.cnblogs.com/guodongdidi/p/6953217.html 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的...转载 2019-01-18 18:01:12 · 137 阅读 · 0 评论 -
BitSet的使用场景及简单示例
BitSet简介 类实现了一个按需增长的位向量。位 set 的每个组件都有一个boolean值。用非负的整数将BitSet的位编入索引。可以对每个编入索引的位进行测试、设置或者清除。通过逻辑与、逻辑或和逻辑异或操作,可以使用一个BitSet修改另一个BitSet的内容。 默认情况下,set 中所有位的初始值都是false。 每个位 set 都有一个当前大小,也就是该位...转载 2019-01-08 15:02:46 · 443 阅读 · 0 评论 -
DirectByteBuffer 源码解读
转自:http://www.importnew.com/29817.html 在文章JDK源码阅读-ByteBuffer中,我们学习了ByteBuffer的设计。但是他是一个抽象类,真正的实现分为两类:HeapByteBuffer与DirectByteBuffer。HeapByteBuffer是堆内ByteBuffer,使用byte[]存储数据,是对数组的封装,比较简单。DirectByteBu...转载 2019-01-16 16:27:06 · 308 阅读 · 0 评论