10.10

throws 多个异常:可以在 throws 后面列出多个异常类型,用逗号分隔,如 throws IOException, ClassNotFoundException。

与 try - catch 的区别:try - catch 在方法内部处理异常,而 throws 是将异常抛给调用者处理;使用 throws 可以使方法的逻辑更清晰,但可能会将异常处理的责任扩散。

异常传播:当一个方法抛出异常且没有在当前方法中处理时,异常会沿着方法调用栈向上传播,直到被处理或者导致程序终止。

posted @ 2024-10-12 00:07  李蕊lr  阅读(16)  评论(0)    收藏  举报