「java异常处理关键字」java异常处理的三个关键流程包括
本篇文章给大家谈谈java异常处理关键字,以及java异常处理的三个关键流程包括对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意
- 2、在java语言中哪个关键字用于在方法上声明抛出异常?
- 3、JAVA中处理异常的5个常用关键字是什么?代表什么含义?
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意
throw 仅用于方法定义后面,指示该方法可能会抛出什么异常,使用该方法的方法必须处理该异常,或者再次抛出。
throws 用于当程序判断发生异常时,用该语句抛出异常,或处理异常时再次抛出异常。
//下面三个关键字就是处理异常
try {
//这里放可能会发生异常的语句
} catch(Exception e) {
//这里处理异常
} finally {
//这里的语句必然会得到执行,不管异常发省与否,
//用于关闭数据库,关闭连接等收尾操作(非必要)
}
java异常的一个简单例子,比如我有一个除法方法
public int divide(int a, int b) {
return a / b;
}
但是这就有一个问题,当b是0时,程序会报错。
如果引入异常,改成这样
public int divide(int a, int b) throws Exception {
if (b == 0) {
throw new Exception("b = 0");
}
return a / b;
}
那么调用端该怎么用呢
public class ExceptionTest {
public static void main(String[] args) {
ExceptionTest et = new ExceptionTest();
try {
System.out.println(et.divide(12, 0));
} catch (Exception e) {
System.out.println("0不能做被除数");
}
}
public int divide(int a, int b) throws Exception {
if (b == 0) {
throw new Exception("b = 0");
}
return a / b;
}
}
程序可以继续执行,不会中断。
在java语言中哪个关键字用于在方法上声明抛出异常?
java当中,处理异常的方式主要有:try...catch...finally、throw、throws。\x0d\x0a1、try...catch...finally:try语句块中是可能出现异常的代码块,catch语句块中是捕获的异常处理(可以包含多个catch语句块),finally是任何情况下都回输出的提示。\x0d\x0a2、对于处理不了的异常或者要转型的异常,在方法的声明处通过throws语句抛出异常\x0d\x0a3、throw用来抛出一个异常,在方法体内。语法格式为:throw 异常对象。\x0d\x0athrows用来声明方法可能会抛出什么异常,在方法名后,语法格式为:throws 异常类型1,异常类型2...异常类型n
JAVA中处理异常的5个常用关键字是什么?代表什么含义?
关键字:try,catch,throw,throws,finally\x0d\x0a\x0d\x0atry 块包含可能导致异常的保护代码。\x0d\x0acatch 捕获保护代码的异常。\x0d\x0athrow 语句用来明确地抛出一个"异常"。\x0d\x0athrows 用来标明一个成员函数可能抛出的各种"异常"。\x0d\x0afinally 确保一段代码不管发生什么"异常"都被执行一段代码
java异常处理关键字的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java异常处理的三个关键流程包括、java异常处理关键字的信息别忘了在本站进行查找喔。