小编bor*_*oue的帖子

最后在Java中的观点

 public boolean sendDeviceEvent() {
    boolean status = false;
    try {
        device.sendEvent("blah...blah");
        status = true;
    } catch (Exception e) {
        log.error("Failed to send NodeLowBattery Event - {} {}", createNodeLowBatteryNotification(), e.getCause());
    } finally {
        return status;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道上面的代码如何被认为是不好的做法,因为它从最后返回.根据字节码信息,最后不会突然返回,最后没有设置值.怎么会被认为是坏事?

java finally try-catch

1
推荐指数
1
解决办法
82
查看次数

标签 统计

finally ×1

java ×1

try-catch ×1