您的位置:首页 > 其它

记录一些东西

2013-09-12 15:16 169 查看
1. FindBugs工具

FindBugs有Eclipse的插件,也有独自运行的Swing工具,还有给ant配置的。

1)Eclipse插件下载:

http://findbugs.cs.umd.edu/eclipse/

2)Eclipse插件安装和使用:

/article/3705187.html

3)Ant配置:

/article/3755519.html

附: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,特性是枚举

4.JAVA并发编程中的计数

1) CountDownLatch

2) CyclicBarrier

http://blackgu.blogbus.com/logs/69596661.html

/article/4160144.html

3) BlockingQueue

/content/2948778.html

5.有关task

ExecutorService : 就是threadPool

Future(或者FutureTask): 线程(Callable或Runable)执行后的结果

6.从源码中学习

比如String的用法,可以找所有公开源代码的StringUtil类,看看别人能对String进行什么操作,这个是Apache的StringUtils: http://www.docjar.com/html/api/org/apache/commons/lang/StringUtils.java.html

7.Java 什么样的Exception不需要在方法名后面加throws?

继承于RuntimeException的都不需要。

8.用eclipse打开xml,在Outline窗口看不到layout,提示"An outline is not available."

这是因为打开方式不对。







9.简洁明了的匿名内部类解释:

/article/5043668.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: