FindBugs(静态分析Eclipse插件)

FindBugs(静态分析Eclipse插件)

V3.0.1官方版
FindBugs(静态分析Eclipse插件)

FindBugs(静态分析Eclipse插件)

[V3.0.1官方版]
人工检测,安心下载
软件投诉
分类
编程工具
大小
8.8MB
语言
其他语言
软件授权
免费软件
平台
WinAll
更新时间
2023-08-24

FindBugs是一款静态分析eclipse软件专用工具,FindBugs能够帮助大家查找Java软件中可能发生的bug。立即查找可能出现的空引入、多余自变量等不正确。

软件功能

1 、找到hash equals不一致

找与equals()和hashCode()的完成有关的一些问题。这俩方法至关重要,由于绝大多数根据结合的类---List、Map、Set等都调用他们。

2、检验:忽视方法传参

这一探测器查找编码中忽视了不应该被忽略的方法传参的区域。这些问题的一个普遍事例要在调用String方法时。

这一不正确比较常见。于第2行,程序猿觉得他已用p更换了字符串中所有b。的确是这样,可是他忘了字符串是无法变得。全部这种方法都回到一个新字符串,而从不更改信息的接受者。

3、检验:Null指对于null的解引用(dereference)和多余较为

这一探测器查找两大类难题。它查找编码途径可能或是可能导致null表针异常状况,它也查找对null的多余相对比较状况。比如,如果两比较值均为null,那样他们便是多余的这可能会说明代码错误。FindBugs在可以知道一个数值null而另一个值不以null时,检验相近错误。

4、检验:复位以前载入字段名

这一探测器探寻在构造方法中复位曾经被载入的字段名。这一不正确一般是由应用字段而非结构函数调用所引起的,比如在对象中载入未初始化的字段名。

5、取名检查

对规范Java指令规范化的检测:变量名称不可过短;方法名字不可太长;类名字应该以小写开始;方法和字段应该以小写开始,等。

6、没有使用代码检查

查找从没所使用的私字段和本地变量、实行不上的句子、从没调用的私方法,等。

7、嵌入检查

比如:switch句子应该具有default块,理应防止深层嵌入的if块,不应该给主要参数再次取值,不应该对double值开展相同较为。

8、导进句子检查

检查import句子问题,例如同一个类被导进2次或是被导进java.lang的类中。

9、JUnit检测检查

查找功能测试和验证方法的特殊难题,比如方法名称恰当拼读,及其suite()方法是否static和public。

10、字符串检查

找到解决字符串过程中遇到的疑难问题,比如重复字符串标量,调用String对象,对String自变量调用toString()方法。

11、括弧检查

检查for、if、while和else语句是不是采用了括弧。

12、编码规格检查

检测较长的方法、有很多的方法的类及其重新构建等方面的类似情况。

13、结束函数公式检查

毕竟在Java语言中,finalize()方法并不是那么广泛,它们使用规范尽管很仔细,但人们对这些相对性不太熟悉。这种检查查找finalize()方法的一系列问题,比如空结束函数公式,调用别的方法的finalize()方法,对finalize()的显式调用,等。

14、复制检查

用以clone()方法的新规。但凡重新写过clone()方法的类都必须要完成Cloneable,clone()方法应当调用super.clone(),而clone()方法应当申明抛出去CloneNotSupportedException出现异常,即便事实上并没有抛出异常,也需要这般。

15、藕合检查

查找类中间过多藕合的征兆,例如导进具体内容过多;在超种类或插口就够用的时候用派生类的种类;类中的字段、自变量和返回类型太多等。

16、出现异常检查

对于异常检查:不应该申明该方法而抛出去java.lang.Exception出现异常,不应该将出现异常用以流控制,不应该捕捉Throwable,等。

17、日志检查

查找java.util.logging.Logger的不正确应用,包含非终情况(nonfinal)、非静止的记录软件,及在一个类含有好几个记录软件。

18、Open—Close检查

检查文件和通信层面,是不是忘掉Close的现象。

19、其他检查

其他缺点明细可参照:缺点明细。

20、建立自己的规则集

能够建立自己的规则集。

【应用方法】

免费下载以后,把缓解压力后文件拷贝到 $ECLIPSE_HOME/plugins/目录下,重启eclipse即进行组装。

1、软件设置:

装好以后,能通过 Projects gt; Property gt; FindBugs标识对它进行设定。设定方法要根据自己的必须作出调整。

同时在 难题(Proplems)目录对话框(Windows gt; 主视图 gt; 难题)的Filter设置中,把FindBugs的相关选择项都check上。

2、软件的落实:

选定 所属新项目,鼠标点击 gt; Find Bugs gt; Find Bugs实行

相关专题
贵金属行情软件 41款

大家都知道黄金现在急剧下跌,所以很多人已经开始使用黄金来保持其未来的价值。炒金也是理财的一种好方法。说到财务管理,我们需要一些专业的财务管理软件。类似黄金的财务管理软件是贵金属市场软件。这里有一些常用的和流行的。贵金属交易平台供大家选择,财务管理势在必行!多特软件专题为您提供贵金属行情软件,黄金白银贵金属行情软件下载,贵金属黄金交易软件。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。

象过河财务管理软件
象过河财务管理软件
更新日期:2023-11-03
通用仓库财务管理软件
通用仓库财务管理软件
更新日期:2022-11-07
A9财务管理软件
A9财务管理软件
更新日期:2022-11-07
财务管理
财务管理
更新日期:2022-11-07
黄金黄金
黄金黄金
更新日期:2022-11-07
黄金黄金
黄金黄金
更新日期:2023-10-11
黄金帮投资软件
黄金帮投资软件
更新日期:2022-11-07
TallyPrime(财务管理ERP软件)
TallyPrime(财务管理ERP软件)
更新日期:2022-11-08
蓝灯财务管理软件
蓝灯财务管理软件
更新日期:2015-03-19
充值软件 34款

由于自动充值软件操作简单,方便个人使用,可为用户实现多终端、多周期、多方式充值,使用户充值更加方便,深受广大用户的喜爱。现在有很多充电软件,哪种自动充电软件好?在保证充电安全的前提下,我们向您推荐一些更实用、更流行的充电软件。多特软件专题为您提供充值软件,免费虚拟充值软件下载,自动充值平台。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。

自动同步软件
自动同步软件
更新日期:2022-11-07
自动阅读软件
自动阅读软件
更新日期:2022-11-07
电脑用户管理软件
电脑用户管理软件
更新日期:2022-11-07
微快递软件(用户版)
微快递软件(用户版)
更新日期:2022-11-07
极速充电神器软件
极速充电神器软件
更新日期:2022-11-07
快充电软件
快充电软件
更新日期:2020-10-09
捷易通自动充值系统
捷易通自动充值系统
更新日期:2022-11-07
腾讯充值qB充值软件
腾讯充值qB充值软件
更新日期:2022-11-07
充电桩软件
充电桩软件
更新日期:2023-05-31
ide开发工具 41款

IDE开发工具是萧边为您开发的一种IDE开发工具,包括Web IDE开发工具和JavaIDE开发工具。这些工具是开源的,可以在很大程度上帮助开发人员开发程序。开发人员可以根据需要选择IDE开发工具。多特软件专题为您提供ide开发工具,web前端ide开发工具,ide工具。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。

QQ医生(盗号木马查杀工具)
QQ医生(盗号木马查杀工具)
更新日期:2022-11-07
库开发人员
库开发人员
更新日期:2023-10-11
网页木马清除扫描工具
网页木马清除扫描工具
更新日期:2011-03-24
“魔兽木马”病毒专杀工具
“魔兽木马”病毒专杀工具
更新日期:2022-08-05
木马捆绑检测分离工具
木马捆绑检测分离工具
更新日期:2022-09-07
木马下载器专杀工具
木马下载器专杀工具
更新日期:2020-12-29
火绒恶性木马专杀工具
火绒恶性木马专杀工具
更新日期:2022-08-13
“征途木马”病毒专杀工具
“征途木马”病毒专杀工具
更新日期:2007-03-15
tlMiner挖矿木马查杀工具
tlMiner挖矿木马查杀工具
更新日期:2022-11-07
恐龙游戏 35款

恐龙游戏正逐渐成为游戏中的热门话题。最早的经典恐龙游戏是恐龙危机。上世纪90年代最经典的射击游戏之一,把我们带入了一个充满神秘和恐怖的恐龙王国。如今,恐龙游戏以方舟的生存和进化为杰作而复兴。下面为您带来最有趣的恐龙游戏大全,恐龙单机游戏下载,千万不要错过哦多特软件专题为您提供恐龙游戏,恐龙游戏单机游戏,恐龙吃人游戏。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。

恐龙模拟2018
恐龙模拟2018
更新日期:2022-10-18
3D恐龙比赛
3D恐龙比赛
更新日期:2022-10-18
恐龙数学
恐龙数学
更新日期:2022-11-08
愤怒的恐龙
愤怒的恐龙
更新日期:2022-10-18
我想要个大恐龙
我想要个大恐龙
更新日期:2022-10-18
野生恐龙攻击城市模拟器
野生恐龙攻击城市模拟器
更新日期:2022-11-08
恐龙来了白垩纪大发现
恐龙来了白垩纪大发现
更新日期:2022-11-08
恐龙岛生存考验
恐龙岛生存考验
更新日期:2022-11-08
小恐龙水果消除
小恐龙水果消除
更新日期:2022-11-08
dos工具箱 31款

DOS工具箱是一款适用于Windows 2000或以上系统的工具,加上纯DOS引导支持,方便朋友无需CD-ROM软盘驱动器,全中文处理,为普通用户服务。DOS工具箱,加载常用DOS工具,支持NTFS分区,向导模式下支持中文引导!小编收集了一些常用的DOS工具箱供您选择和使用!多特软件专题为您提供dos工具箱,矮人dos工具箱,dos工具箱使用教程。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色软件下载。

PSV破解全中文游戏合集
PSV破解全中文游戏合集
更新日期:2021-10-20
全球福引导
全球福引导
更新日期:2022-11-07
引导火车
引导火车
更新日期:2022-10-18
WINDOWS引导修复
WINDOWS引导修复
更新日期:2022-11-07
引导美商家
引导美商家
更新日期:2020-11-05
VSCO全中文清爽版
VSCO全中文清爽版
更新日期:2022-11-07
Ee Java(全中文编程)
Ee Java(全中文编程)
更新日期:1970-01-01
引导美
引导美
更新日期:2022-11-08
引导小球
引导小球
更新日期:2022-11-08
网友评论
友情链接
温馨提示
您好:
感谢您下载本软件。
现邀请您关注我们的微信公众号。
您将获取到此软件的安装使用教程及软件的相关课程学习。
如有疑问也可在微信公众号中回复问题,将会有人工客服为您解答。
好的,我知道了