java学习——异常处理机制
Posted 蔡军帅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习——异常处理机制相关的知识,希望对你有一定的参考价值。
public class ExceptionDemo2 { public static void main(String[] args) { // TODO Auto-generated method stub int i=0; int a[]={1,2,3,4}; for( i = 0; i<5; i++) { try { System.out.print("a[" + i + "]/"+ "=" + (a[i]/i)); } catch(ArrayIndexOutOfBoundsException e) { System.out.print("捕获数组下标越界"); } catch(ArithmeticException e) { System.out.print("捕获算术异常"); } finally { System.out.print("finally i=" + i); } System.out.println("继续!"); } } }
public class ThrowsDemo { public static void throwOne() throws IllegalAccessException{ System.out.println("inside throwOne."); throw new IllegalAccessException("ThrowsDemo"); } public static void main(String[] args) { // TODO Auto-generated method stub try { throwOne(); } catch(IllegalAccessException e) { System.out.println("Caught" + e); } } }
以上是关于java学习——异常处理机制的主要内容,如果未能解决你的问题,请参考以下文章