黑马程序员_throws与throw的区别
2013-04-01 16:32
190 查看
throws:用来声明一个方法可能抛出的所有异常,使用在函数上,后面跟的是异常类,可以有多个,用逗号隔开;
throw:抛出的是一个具体的类型;使用在函数内,后面跟的是异常对象;
class Demo1{
public static void show()throws ArrayIndexOutOfBoundsException{//抛出一个一个异常类。
try{
int[] arr = {2,4,6,1,3,5,9,8};
System.out.println(arr[10]);
}catch(Exception e){
throw new RuntimeException("数组角标越界");//抛出的一个异常对象。
}
}
public static void main(String[] args) {
show();
}
}
throw:抛出的是一个具体的类型;使用在函数内,后面跟的是异常对象;
class Demo1{
public static void show()throws ArrayIndexOutOfBoundsException{//抛出一个一个异常类。
try{
int[] arr = {2,4,6,1,3,5,9,8};
System.out.println(arr[10]);
}catch(Exception e){
throw new RuntimeException("数组角标越界");//抛出的一个异常对象。
}
}
public static void main(String[] args) {
show();
}
}
相关文章推荐
- 黑马程序员—Java基础学习笔记之(throws与throw的区别)
- 黑马程序员—throw和throws的区别
- 黑马程序员_throw 和throws区别
- 黑马程序员——throw和throws的区别
- 黑马程序员——throws和throw的区别,try、catch和finally的使用场景
- 黑马程序员——throw于throws的区别
- 黑马程序员———throws与throw区别
- 黑马程序员 throws 与throw有什么区别?
- 异常----RuntimeException与其他的一些区别以及throw与throws的区别
- java里throws和throw的区别
- Throw 和 Throws的区别 推荐
- throw和throws的区别和联系
- java基础--throw和throws的区别
- java的throw和throws的区别?
- java中throws和throw的区别
- java throw和throws的区别及用法
- Java中throws和throw的区别讲解
- throw和throws子句的区别
- java中的throw与throws的区别
- Java中throw和throws的区别