服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - JAVA教程 - Java编程中使用throw关键字抛出异常的用法简介

Java编程中使用throw关键字抛出异常的用法简介

2020-01-20 11:24小和尚敲代码 JAVA教程

这篇文章主要介绍了Java编程中使用throw关键字抛出异常的用法,是Java入门学习中的基础知识,需要的朋友可以参考下

throw抛出异常的方式比较直接:

?
1
2
3
if(age < 0){
throw new MyException("年龄不能为负数!");
}

来看一个例子:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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关键字抛出异常的用法简介


java中可以对一个方法在定义时就进行异常的声明,而后在实现时可以利用throw具体的抛出异常。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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()方法抛出的异常");//输出异常信息
}
}
}

 

延伸 · 阅读

精彩推荐