异常是指程序运行时(非编译时)所发生的非正常情况或错误,当程序违反了语义规则时,JVM就会将出现的错误表示为一个异常并抛出。 Java语言把异常当做对象来处理,并定义一个基类(java.lang.Throwable)为所有异常类的父类。 这些异常类分为:Error(错误) 和 Exception(异常)。 在《Think in java》中是这样定义异常的:...