异常:是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序。对此我们有两种方法一种是将他抛出去二是将他抓住。(抛出并不是一直可以抛,最多抛到main方法那里就要解决了,因为如果我们一直抛到最后还是给了虚拟机。)
抓异常的方法是try、catch和finally三兄弟,try是找出异常catch是抓住异常而finally则是继续运行如下代码。(这里值得注意的是如果在finally之上碰见了rutern需要现将finally中的内容读完再结束)
Exception是所有异常的父类,这里列举几种常见的异常ArithmeticException 除零异常 NullpoininterException空指针异常 ArraylndexOutofBoundsException数组下标越界异常 ClassNotFoundException找不到类异常FileNotFoundException找不到文件异常 SQLException SQL异常 IOexception io异常 几种常见的运行时异常:NullpoininterException 空指针异常 ArithmeticException 除零异常 ArraylndexOutofBoundsException数组下标越界异常(面试题经常出);