[img]http://dl.iteye.com/upload/attachment/0082/0273/cec720b2-dbf5-37b8-b1ab-8f456f996b9c.jpg[/img]
图片中出现 deadcode,代表里面的代码永远不被执行,而导致这情况是由于
System.out.println(relationReq.getMsgType());当relationReq为空时候,在这句就已经throw exception了。所以下面的判断是否为空完全是多余的了
图片中出现 deadcode,代表里面的代码永远不被执行,而导致这情况是由于
System.out.println(relationReq.getMsgType());当relationReq为空时候,在这句就已经throw exception了。所以下面的判断是否为空完全是多余的了
死代码原因分析
本文通过一个具体示例探讨了导致死代码出现的原因。当对象为空并尝试调用其方法时,程序会抛出异常,使得之后的代码不再被执行,从而形成所谓的死代码。
3543

被折叠的 条评论
为什么被折叠?



