《Java核心技术卷1》第7章:异常、断言和日志
在 Java 中, 如果某个方法不能够采用正常的途径完整它的
任务, 就可以通过另外一个路径退出方法 。 在这种情况下 , 方法并不返回任何值 ,而是抛出( throw ) 一个封装了错误信息的对象。 需要注意的是 , 这个方法将会立刻退出 , 并不返回任何值。 此外 , 调用这个方法的代码也将无法继续执行 , 取而代之的是 , 异常处理机制开始搜索能够处理这种异常状况的异常处理器 (exception handler )
在 Java 中, 如果某个方法不能够采用正常的途径完整它的
任务, 就可以通过另外一个路径退出方法 。 在这种情况下 , 方法并不返回任何值 ,而是抛出( throw ) 一个封装了错误信息的对象。 需要注意的是 , 这个方法将会立刻退出 , 并不返回任何值。 此外 , 调用这个方法的代码也将无法继续执行 , 取而代之的是 , 异常处理机制开始搜索能够处理这种异常状况的异常处理器 (exception handler )