2018年3月4日

JVM垃圾收集器

摘要: 转载:https://www.cnblogs.com/liangzh/archive/2012/07/02/2573694.html 垃圾收集器就是收集算法的具体实现,不同的虚拟机会提供不同的垃圾收集器。并且提供参数供用户根据自己的应用特点和要求组合各个年代所使用的收集器。本文讨论的收集器基于Sun 阅读全文

posted @ 2018-03-04 19:02 myf008 阅读(118) 评论(0) 推荐(0) 编辑

LInkedHashMap实现最近被使用(LRU)缓存

摘要: 在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小限制会变成另一个有意思的问题。现在我们看一下怎么实现。 在最近的面试中,我曾被多次问到,怎么实现一个最近最少使用(LRU)的缓存。缓存可以通过哈希表来实现,然而为这个缓存增加大小 阅读全文

posted @ 2018-03-04 12:30 myf008 阅读(283) 评论(0) 推荐(0) 编辑

Java中a+=b和a=a+b的区别

摘要: 在Java语言中a+=b和a=a+b是有区别的,主要的区别是在运算时精度的问题,当然了-=、*=、/=,%=也都是一个道理。这里以a+=b和a=a+b为例做说明。 (1)下面以一段Java程序为例,试一试a+=b的形式: public classDemo { public static void m 阅读全文

posted @ 2018-03-04 11:50 myf008 阅读(5191) 评论(0) 推荐(1) 编辑

导航