1. FindBugs工具
FindBugs有Eclipse的插件,也有独自运行的Swing工具,还有给ant配置的。
1)Eclipse插件下载:
http://findbugs.cs.umd.edu/eclipse/
2)Eclipse插件安装和使用:
http://blog.csdn.net/strawbingo/article/details/5924005
3)Ant配置:
http://tntxia.iteye.com/blog/604714
附:http://www.csdn.net/article/2013-09-06/2816856-5-tools-to-help-you-write-better-Java-Code (多种工具)
2.关于非线程安全的HashMap
http://www.iteye.com/topic/656670
或者看源码
3.关于java范型的几个符号
? 表示不确定的java类型,类型是未知的
T 表示java类型
K V 分别代表java键值中的Key Value
E 代表Element,特性是枚举