Java中用throw抛出异常 Java编程中使用throw关键字抛出异常的用法简介
小和尚敲代码 人气:0想了解Java编程中使用throw关键字抛出异常的用法简介的相关内容吗,小和尚敲代码在本文为您仔细讲解Java中用throw抛出异常的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java,throw,异常,下面大家一起来学习吧。
throw抛出异常的方式比较直接:
if(age < 0){ throw new MyException("年龄不能为负数!"); }
来看一个例子:
package Test; public class Test2 { public static void main(String[] args) { String s = "abc"; if(s.equals("abc")) { throw new NumberFormatException(); } else { System.out.println(s); } } }
运行结果如下:
java中可以对一个方法在定义时就进行异常的声明,而后在实现时可以利用throw具体的抛出异常。
ppublic class Shoot { 创建类 static void pop() throws NegativeArraySizeException { //定义方法并抛出NegativeArraySizeException异常 int [] arr = new int[-3];//创建数组 } public static void main(String[] args) {//主方法 try { pop(); //调用pop()方法 } catch (NegativeArraySizeException e) { System.out.println("pop()方法抛出的异常");//输出异常信息 } } }
加载全部内容