为什么不处理错误?由于Error类是从Throwable类(JAVA)派生的,因此它也可以处理。但是为什么处理错误不是一个好习惯呢?
答案 0 :(得分:2)
编译器无法准确地以人类想要的格式获得结果。
他们显然在有限的语法和语义规则上工作,并且根据某些语法(或者你可以说的规则)。
错误也是Java中的异常,用于定义在正常情况下不会被捕获的异常。
所以基本上,错误是需要人工处理以获得正确结果的问题。此外,您不假设错误的假设是错误的,因为报告的错误就像在运行时发生的错误一样。但是,它们没有专门纠正错误,也没有提供有关错误的详细信息。