gpt4 book ai didi

Java 未报告的异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:54:26 26 4
gpt4 key购买 nike

<分区>

在学习 Java 时,我经常遇到这个错误。它是这样的:

Unreported exception java.io.FileNotFound exception; must be caught or declared to be thrown.

java.io.FileNotFound 只是一个例子,我见过很多不同的例子。在这种特殊情况下,导致错误的代码是:

OutputStream out = new BufferedOutputStream(new FileOutputStream(new File("myfile.pdf")));

一旦我将语句放入 try/catch block 中,错误总是消失,代码编译并成功运行。有时它对我来说已经足够好了,但有时则不然。

首先,我正在学习的示例并不总是使用 try/catch,但显然应该可以工作。

更重要的是,有时当我将整个代码放入 try/catch 中时,它根本无法工作。例如。在这种特殊情况下,我需要在finally{ } block 中out.close();;但如果上面的语句本身在 try{ } 中,finally{} 不会“看到”out,因此无法关闭它。

我的第一个想法是import java.io.FileNotFound; 或其他相关异常,但没有用。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com