首页 > 软件操作教程 > 编程开发 > Java
题目内容

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

题目答案

不要在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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端