自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 WeakHashMap应用实例之SNMP4j中缓存的应用

WeakHashMap包路径java.util.WeakHashMap,基于HashMap实现原理同时在保存键时引入了WeakReference(弱引用),这样可以达到引用但不影响gc回收此引用实例的目的,其可以尽量避免内存泄漏的情况出现。这里的弱引用简单解释下,相对于我们平时开发中用的引用关系(即强引用),弱引用不会影响gc对垃圾实例的判断,也就是弱引用中的实例如果不存在强引用是可以被gc的...

2014-11-21 19:29:21 110

浅谈Java定时器发展

java在jdk1.3中推出了定时器类Timer,而后在jdk1.5后由Dou Lea从新开发出了支持多线程的ScheduleThreadPoolExecutor,从后者的表现来看,可以考虑完全替代Timer了。Timer与ScheduleThreadPoolExecutor对比:1.  Timer始于jdk1.3,其原理是利用一个TimerTask数组当作队列,将所有定时任务...

2014-11-18 15:03:16 142

原创 java并发中锁的应用

锁的理解锁产生于多线程并发应用,其作用是解决共享对象的同步同时也可以控制线程的行为。我认为锁不仅仅限于synchronize,ReentrantLock,ReadWriteLock.同时也包括CountDownLack, FutureTask, Semaphore, CyclicBarrier, Exchanger这些平时接触不多的并发控制类。后者经常会用在控制线程的运行行为。 1....

2014-11-14 18:43:14 150

原创 JDK1.7新特性(摘)

摘自:http://yanguz123.iteye.com/blog/1934766Jdk1.7的新特性: 1,switch中可以使用字串 Java代码:String s = "test"; switch (s) { case "test" : System.out.println("test"); case "test1" : ...

2014-11-04 10:36:55 312

原创 java中的==、equals和hashCode以及hashCode(摘)

文章摘抄自:http://jingyan.baidu.com/article/ff41162582507512e5823763.html前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?关于== ==是容易理解的。java设计java就是要比较两个对象是不是...

2014-11-03 16:50:49 102

原创 Java 泛型 通配符理解

泛型,通配符(1)传参时要求类型为B,那么可以传入B或B的子类型获取返回值时,如果返回的类型是B,那么接收他的类型可以是B或者B的父类型。(2)...

2014-10-24 14:15:59 85

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除