01 2014 档案
摘要:1、CheckStyle简介 Checkstyle是一款检查Java程序源代码样式的工具,它可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一。Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了使用它提供的几种常见标准之外,你也可以定制自己的标准.最新版本下载地址:http://sourceforge.net/projects/eclipse-cs/?source=directory2、在Eclipse中安装插件 一.在线安装 安装地址:http://eclipse-cs.sourceforge.net/update/...
阅读全文
摘要:Cloneable接口是一个标记接口,也就是没有任何内容,定义如下:package java.lang; pubilc interface Cloneable { }这里分析一下这个接口的用法clone方法是在Object中定义的,而且是protected型的,只有实现了这个接口,才可以在该类的实例上调用clone方法,否则会抛出CloneNotSupportException.Object中默认的实现是一个浅拷贝,也就是表面拷贝,如果需要实现深层次拷贝的话,必须对类中可变域生成新的实例.pubilc class Unsupported{ public Object c...
阅读全文
摘要:1、FindBugs介绍 FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。最新版本下载地址http://findbugs.sourceforge.net/downloads.html。 FindBugs运用ApacheBCEL库分析类文件(class文件)而不是源代码,将字节码与一组缺陷模式进行对比以发现可能的问题。FindBugs的检测器..
阅读全文

浙公网安备 33010602011771号