- 浏览: 25145 次
最新评论
文章列表
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是很痛苦的,知道一些东西,但想用文字说清楚,却不是那么容易。我认为要认识java线程安全,必须了解两个主要的点:java的内存模型,java的线程同步机制。特别是内存模型,java的线程同步机制很大程度上都是基 ...
使用PMD检查代码 以前不知道PMD,最近听说了PC Lint,才开始接触PMD,这么好的工具,如果善用了,真是可以帮助提高很多,对自己的代码习惯、规范等都有很大的帮助~
来看看他到底是怎么样的》。。。
很多公司都 ...
package Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class Images {
/**
* @param args
*/
public static void main(String[] args) {
File files = new File("C:\\Users\\zhaobing\\Pictures");
File[] ...
PMD是扫描 Java 源码并查找以下潜在问题:
从未用过的局部变量
空捕捉块(catch block)
从未用过的参数
空if声明
重复的导入声明
从未用过的私有方法
孤立的类
短型或长型变量及方法名
PMD 具有下列软件的插件:JEdit, JBuilder, NetBeans/Sun ONE Studio, IntelliJ IDEA, TextPad, Maven, Ant, Eclipse, Gel, Emacs
1、PMD 的含义
坦率地说,我们其实也不知道PMD的真正意义所在 (我 ...