自定义异常与throw关键字.
Exception类是java.lang.Throwable类的子类
ArithmeticException,在算术运算中发生的异常
NullPointerException,变量还没有指向一个对象,就引用了这个对象的成员
ArrayIndexOutOfBoundsException,访问数组对象中不存在的元素
自定义异常:使用Exception的子类描述任何特定的异常
抛出异常,产生异常对象的过程
由虚拟机生成,由某些类的实例生成,在程序中生成
在方法中抛出异常对象,通过throw语句实现
IOException e=new IOException();
throw e;
可以抛出的异常必须是Throwable或其子类的实例.