java中如何使用try catch

异常的处理是为了解决这样的问题:

1.当出现异常时,友好提示。
2.帮我们开发人员准确快速的记录并定位问题。

异常处理关键字
为了能够对异常进行处理,java里面提供了指定的关键字。
1、throw 
throw是为了抛出异常给java运行环境,让它进行处理
2、throws 
如果在一个方法中产生了一个异常并且我们不想对其进行处理,我们就在方法上使用throws关键字,目的是为了让这个方法的调用者知道这个方法可能产生异常,这个方法的调用者可以处理这个异常也可以使用同样的方法来告诉上层的调用者。
3、try-catch 
try-catch是处理异常的代码块。
4、finally 
finally块只能跟try-catch块一块使用,由于异常中断了程序的执行,这样我们有一些资源可能被打开了但是还没来得及关闭,这样就可以使用finally块,不管会不会产生异常finally块都会被执行。
下面看try catch的使用

1.不适用try catch,遇到异常程序就不能走下去

public class TryCatch {

	public static void main(String[] args) {
		int i=1/0;
		System.out.println(123);//此行无法执行

	}

}


2.使用try catch,异常的地方可以被捕获,程序可以继续执行

public static void main(String[] args) {
		try {
			int i = 1 / 0;
		} catch (Exception e) {
			e.printStackTrace();
		}
		System.out.println(123);//可以执行此行

	}




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值