字符输出流的续写和换行和使用try--catch--finally处理流中的异常
字符输出流的续写和换行
使用try--catch--finally处理流中的异常
Java通过面向对象的方法来处理异常。 在一个方法的运行过程中,如果发生了异常,则这个方法生成代表该异常的一个对象,并把它交给运行时系统,运行时系统寻找相应代码来处理这一异常。
我们把生产例外对象并把它提交给运行时系统的过程称为throw一个异常。
运行时系统在方法的调用栈中查找,从生成例外的方法开始回溯,知道找到相应的异常处理的方法为止,这一过程称为捕获(catch)一个例外。