java try catch 捕捉异常_java try catch finally捕捉异常的处理简单介绍

java try catch finally捕捉异常的处理简单介绍。那为什么要使用try catch 语句呢?其实很简单,这就是java异常处理机制嘛?你问为什么。那就只能问开发java这门语言的人了。那什么时候要使用try catch 语句呢?简单来说:

继承自RuntimeException的异常可以不进行try-catch,其他的异常都必须进行try-catch

Error:

1.总是不可控制的(unchecked)

2.经常用来用于表示系统错误或低层资源的错误

3.如何可能的话,应该在系统级被捕捉

Exception:

1.可以是可被控制(checked) 或不可控制的(unchecked)

2.表示一个由程序员导致的错误

3.应该在应用程序级被处理

java捕获异常的常用格式如下:

try {

// Do something

} catch (Exception e) {

// Do something

} finally {

// Do something

}

try{},里面的语句块就是需要捕捉异常的;

catch{}是用来处理异常的,一般情况下我们捕获异常之后就可以将异常信息打印出来;

finally{}里面的语句块则不管有没有异常都会执行的;

使用try catch finally语句注意事项:

一个try可以跟多个catch语句,也就是可以捕获多个异常;

通常catch语句捕获的异常顺序应该是先捕获子类异常再捕获父类异常,假如顺序调换那么下面的子类部分的异常就捕获不了了,这个涉及到java多态的知识;

finally语句不管是否有异常或者说是否捕获了异常都会运行的,finally{}通常用来关闭前面所使用的资源,注意的是finally语句块里面通常是不能接return语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值