异常01
Posted 蒋酱酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常01相关的知识,希望对你有一定的参考价值。
一、异常对象的产生原因和处理方式
二、异常的抛出
1 public class Demo01 { 2 /* 3 * Throwable:Exception、Error 4 * Exception->RuntimeException 5 * 异常中的关键字:throw,在方法内部,抛出异常 6 * 7 * 方法中声明异常关键字 8 * throws用于在方法上的声明上,标明此方法可能出现异常 9 * 请调用者处理 10 */ 11 public static void main(String[] args) throws Exception{ 12 int[] arr = {}; 13 int i = getArray(arr); 14 System.out.println(i); 15 } 16 public static int getArray(int[] arr)throws Exception{ 17 //方法合法性的判断 18 if(arr==null){ 19 //抛出异常的形式,告诉调用者 20 //关键字throw 21 throw new Exception("传递的数组不存在!"); 22 } 23 //对数组进行判断,判断数组中是不是有元素 24 if(arr.length==0){ 25 //抛出异常 26 throw new Exception("数组中没有任何元素!"); 27 } 28 int i = arr[arr.length-1]; 29 return i*2; 30 } 31 }
以上是关于异常01的主要内容,如果未能解决你的问题,请参考以下文章
使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段
mvn命令异常:An error has occurred in Javadoc report generation: Unable to find javadoc command异常已解决(代码片段
mvn命令异常:An error has occurred in Javadoc report generation: Unable to find javadoc command异常已解决(代码片段