FINDBUGS错误:Deadstore to local variable

来源:互联网 发布:淘宝海景房是什么意思 编辑:程序博客网 时间:2024/06/10 13:13

FINDBUGS错误:Deadstore to local variable原因

原代码:

Map map =new HashMap();

map =UdeclareUtil.getPageList(yae258,"ap11List");

FINDBUGS错误:本地保存了多余的变量,修改为:

Map map =UdeclareUtil.getPageList(yae258,"ap11List");

 

 原代码的执行:创建引用map,创建HashMap实例对象,将map指向HashMap实例对象。

后面将map重新指向UdeclareUtil返回的对象,则第一个创建的对象就是一个空间浪费。

则:需要创建HashMap的引用直接指向Udeclare方法的返回值!

原创粉丝点击