JavaSE8基础 throws 在方法名后加上可以出现的多个异常,提醒使用者要try..catch保护起来
2017-09-20 15:35
465 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
code:
result:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku0; /* * @version V17.09 */ public class ThrowsDemo { public static void main(String[] args) { try { // 知道了这个函数会出异常,那么就用 try...catch将其保护起来 myDivision(100, 0); } catch (ArithmeticException e) { e.printStackTrace(); } catch (ArrayIndexOutOfBoundsException e) { e.printStackTrace(); } } // 在方法后面加上throws,表示使用这个方法的时候会小心 要思考全面 // 例如,下面这个方法返回的是 a/b的结果,那么如果b是0的话,就会出现异常ArithmeticException // 后面的那个 ArrayIndexOutOfBoundsException 异常,是用来证明throws后面可以跟着多个异常 public static int myDivision(int a, int b) throws ArithmeticException, ArrayIndexOutOfBoundsException { return a / b; } }
result:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- 方法中没有产生异常,也没有产生异常的可能,在方法声明后后面可以加上throws exception吗????
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JavaSE8基础 throw 抛出异常后,用try...catch捕获
- 【Java面试题】22 JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- 【RuntimeException运行时异常】方法不需要throws、调用该方法的程序不需要try-catch
- JavaSE8基础 try...catch 处理ArithmeticException 除以零的异常
- JavaSE8基础 try...catch(多个异常) 多个异常采取同样的解决措施
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA 语言如何进行异常处理,关键字:throws,throw,try,catch,finally 分别代表什么意义?在 try 块中可以抛出异常吗?
- Java基础 - 异常处理,try...catch,throws,finally,File类概述
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JavaSE8基础 try...catch...catch 使用众多异常的父类 Exception,去捕获 其所有子类异常
- JAVA基础再回首(十九)——异常的概述、Try…Catch、多异常处理、Throws、throw、finally、自定义异常及异常的注意事项
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
- JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗
- java抛出异常try{} catch{}与 throws Exception
- Java异常处理综合例子(try、catch、finally、throws、throw)
- 从零开始学C++之异常(一):C语言错误处理方法、C++异常处理方法(throw, try, catch)简介