位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java 不要在finally块中处理返回値

提问人:刘旭39发布时间:2020-11-30

不要在finally块中处理返回値

在finally代码块中使用return关键字时一定要慎重,finally代码块中的return返回值逻辑会直接覆 盖try代码块中正常的return返回值。

//不要在finally块中处理返回値

public class Demo {

public static void main(String[] args) {

System.out.println("count的返回值为:"+count());

}


public static int count() {

try {

return 1;

}catch (Exception e) {

// TODO: handle exception

}finally {

return -1;

}

}

}


继续查找其他问题的答案?

相关视频回答
回复(0)

特邀嘉宾

前端设计工程师——刘旭

擅长前端设计及开发,视觉把控能力强。

向TA咨询

该嘉宾的QQ群

更多>>
    返回顶部
    国产电影_2020最新好看的内地国产电影推荐_国产电影排行榜