首页 > 代码库 > 异常01
异常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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。