上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 167 下一页
摘要: public class sss { @SuppressWarnings({ "rawtypes", "unchecked", "unused" }) public static void main(String[] args) { ArrayList1 aList=new ArrayList1(); aList.add("a"); ... 阅读全文
posted @ 2019-06-15 10:22 无天666 阅读(330) 评论(0) 推荐(0)
摘要: public class TestLinkedList { @Test public void testQuery() { LinkedList1 list=new LinkedList1(); list.add(22); list.add(66); list.addFirst(77); ... 阅读全文
posted @ 2019-06-14 13:41 无天666 阅读(303) 评论(0) 推荐(0)
摘要: public class WeakHashMapIteratorTest { @SuppressWarnings({ "rawtypes", "unchecked" }) public static void main(String[] args) { Map map = new WeakHashMap1(7); for (int i = 0; i... 阅读全文
posted @ 2019-06-13 11:43 无天666 阅读(190) 评论(0) 推荐(0)
摘要: 弱引用(WeakReference)的特性是:当gc线程发现某个对象只有弱引用指向它,那么就会将其销毁并回收内存。WeakReference也会被加入到引用队列queue中。 它的特殊之处在于 WeakHashMap 里的entry可能会被GC自动删除,即使程序员没有调用remove()或者clea 阅读全文
posted @ 2019-06-13 11:22 无天666 阅读(337) 评论(0) 推荐(0)
摘要: 虚引用在垃圾回收时候,抢救不了了。对象回收的时候直接回收,如果用ReferenceQueue,那么在回收时候通过这个队列,可以人为做些处理。软引用弱引用先置位referent为null回收堆内存,然后把虚引用对象加入队列,最后在队列里面回收虚引用对象。 虚引用必须要和ReferenceQueue结合 阅读全文
posted @ 2019-06-04 18:05 无天666 阅读(1393) 评论(0) 推荐(0)
摘要: ClassLoader抽象类,用于加载类,不是加载对象。给定类的二进制名字, "java.lang.String" "javax.swing.JSpinner$DefaultEditor" 内部类名字 "java.security.KeyStore$Builder$FileBuilder$1" 内部 阅读全文
posted @ 2019-06-01 13:00 无天666 阅读(310) 评论(0) 推荐(0)
摘要: 虚拟机是有规范的,HotSpot是sun公司也就是现在的oracle公司提供的,虚拟机并不是只有oracle有,IBM也有虚拟机,虚拟机是有规范的, 只要遵循这个规范就可以自己造虚拟机。虚拟机也有商用的,收费很高。Oracle是免费的虚拟机。Openjdk是基于jdk的开源实现,open是开源的意思 阅读全文
posted @ 2019-05-28 17:04 无天666 阅读(318) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/stevenczp/p/7975776.html 阅读全文
posted @ 2019-05-25 17:24 无天666 阅读(343) 评论(0) 推荐(0)
摘要: public class ThreadLocal1 { //当创建了一个 ThreadLocal 的实例后,它的散列值就已经确定了, //threadLocal实例的hashCode是通过nextHashCode()方法实现的,该方法实际上总是用一个AtomicInteger(初始值为0)加上0x61c88647来实现的。 //0x61c88647这个数是有特殊意义的,它... 阅读全文
posted @ 2019-05-23 18:12 无天666 阅读(230) 评论(0) 推荐(0)
摘要: 在上面的实现中,当线程消亡之后,线程中 cacheMap 也会被回收,它当中存放的副本变量(value)也会被全部回收,并且 cacheMap 是线程私有的,不会出现多个线程同时访问一个 cacheMap 的情况。在 Java 中,ThreadLocal 类的实现就是采用的这种思想,注意只是思想,实 阅读全文
posted @ 2019-05-23 17:15 无天666 阅读(208) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 167 下一页