摘要:
引言 Java 虚拟机里面的异常使用 Throwable 或其子类的实例来表示,抛异常的本质实际上是程序控制权的一种即时的、非局部(Nonlocal)的转换——从异常抛出的地方转换至处理异常的地方。绝大多数的异常的产生都是由于当前线程执行的某个操作所导致的,这种可以称为是同步的异常。与之相对的,异步 阅读全文
摘要:
异常处理在实际编程中是一个重要的方面,以下是一些异常处理的实践方法和建议。 实践方法和建议仅代表个人观点,如有相似,不胜荣幸。 明确知道何时捕获异常 理解何时明确捕获异常涉及到在代码中精确判断异常情况并进行相应的处理,不要简单地将所有异常都捕获,并且不要隐藏异常,以免给调试和维护带来困难。以下是几个 阅读全文