自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 如何在jdk1.6下构造一个ConcurrentHashSet

一直很奇怪,为什么concurrent包下只有ConcurrentHashMap而没有ConcurrentHashSet。虽然JDK提供了其他两种并发的Set实现(CopyOnWriteArraySet与ConcurrentSkipListSet),但这两种Set的使用场景与我们平时使用HashSet的方式并不一样。今天google了一下,发现了一篇好文章,贴下来供参考:(不想看英文的话,只要

2012-09-27 10:54:04 3010

原创 方法应该返回空对象还是null

这几天在看设计模式,看到一个观点,就是在需要返回值的方法中,使用空对象(empty object)来代替返回null。理由很简单,空对象与其他有意义的对象一样,使得调用方法的用户不需要区分返回值,即不需要判断返回值是否为null,从而简化了客户端调用(不必在使用返回值之前进行 if 判断);另外也使得客户端的代码更不容易出错(如果有粗心的程序员或者自己忘了判断null)。我觉得这又是一个很纠结

2012-07-17 21:25:28 8218 5

原创 方法调用之参数校验该在哪

方法的参数验证究竟应该是在调用者中验证还是在被调用者中验证,和异常处理一样(checked or unchecked),这又是个有争议的口水战。举例:Void firstMethod(List param){            If(param == null)                        Throw new IllegalArgumentException(

2012-07-02 17:25:27 2764

转载 eclipse下 alt+/没效果时的解决办法

一般情况下alt+/有代码提示作用,还有代码提示的快捷代码也不是alt+/,因此要恢复代码提示用alt+/.需要做两件事. 在 Window - Preferences - General - Keys 内 1、把word completion的快捷键设置alt+C 2、把Content Assist的快捷键由ctrl+space改成alt+/ 如果还是不提示,极有可能是提示功

2012-06-14 13:27:47 704

ejb3.0 入门经典

快速学习ejb3,非常经典的入门书籍,值得你的下载。

2013-07-07

空空如也

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

TA关注的人

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