面试回答:
error表示系统级的错误,是Java运行环境内部错误或者硬件问题,不能指望程序来处理这样的问题,除了退出程序外别无选择,它是Java虚拟机抛出的。
exception表示程序捕捉或者抛出的异常,是由于程序设计不完善而出现的问题程序必须处理的问题。

面试回答:
error表示系统级的错误,是Java运行环境内部错误或者硬件问题,不能指望程序来处理这样的问题,除了退出程序外别无选择,它是Java虚拟机抛出的。
exception表示程序捕捉或者抛出的异常,是由于程序设计不完善而出现的问题程序必须处理的问题。