@xianaldaiJava开发教程8-异常处理 中发帖

本期是Java开发教程系列的第八期,本期主要向各位介绍异常处理——程序出错时怎么优雅地应对,而不是直接崩溃.若你已经熟悉 try/catch/finally 和 throw,可以跳过本期内容. 
每期叠甲:
时间仓促,水平有限,文中难免存在缺点和错误,恳请广大开发者和从业者指正.

一、什么是异常
程序运行时出错,Java 会"抛出"一个异常对象,如果没人接住,程序就会崩溃退出,控制台会打印一大段红色报错,这叫堆栈跟踪:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 3
at Main.main(Main.java:5)

读报错看三处:第一行的异常类型(ArrayIndexOutOfBoundsException)...