记录一些东西
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."
这是因为打开方式不对。
![](http://img.blog.csdn.net/20140320152513437?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2NhdV9zeWQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140320152536671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2NhdV9zeWQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140320152556078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2NhdV9zeWQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
9.简洁明了的匿名内部类解释:
/article/5043668.html
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
相关文章推荐
- 一些东西,一些记录,一些句子
- 学习GTK时候临时记录的一些东西备忘
- 整理一下之前工作中记录过的一些东西——SQL
- 杂记,记录一些容易忘记的代码技巧之类的东西。
- 就在这里记录一些东西吧
- 整理一下之前工作中记录过的一些东西——shell
- 其它文章--我不写,只记录我看过的一些东西,以便不用重复百度。
- 记录一些东西
- 记录自己JNI开发的一些东西,方便自己查阅
- 『C#基础』一些零碎东西的记录(持续更新)
- 记录高级编程一些东西
- 整理一下之前工作中记录过的一些东西——informix
- 记录一些对mfc理解以前比较模糊的东西
- makefile的一些有用的东西,自己记录下
- 整理一下之前工作中记录过的一些东西——交强险无赔优
- 记录一下最近接触到的一些奇奇怪怪的东西
- 只是记录一些东西在上面,不是为了炫耀,也不是为了。。。。
- Android布局中一些琐碎的东西整理记录
- 记录gcc和make的一些东西
- 记录一些我开发经常用的东西