概念
如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。
此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给
异常处理器。

异常分类
Throwable是Java语言中所有错误或异常的超类。下一层分为Error和Exception。
Error
1.Error类是指java运行时系统的内部错误和资源耗尽错误。应用程序不会抛出该类对象。
如果出现了这样的错误,除了告知用户,剩下的就是尽力使程序安全的终止。