服务器之家

服务器之家 > 正文

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

时间:2020-01-20 11:24     来源/作者:小和尚敲代码

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()方法抛出的异常");//输出异常信息
}
}
}

 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
配置IIS网站web服务器的安全策略配置解决方案
配置IIS网站web服务器的安全策略配置解决方案 2019-05-23
Nginx服务器究竟是怎么执行PHP项目
Nginx服务器究竟是怎么执行PHP项目 2019-05-24
返回顶部