- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以据说只捕获您无法预测或异常的异常。
例如,IOExceptions 而不是 FileNotFoundException(因为这种情况可以通过简单的文件检查来处理,避免使用异常作为流程控制)。
这是我对题目的理解,如有错误请指正
然而,这提出了一个问题......为什么像 FileNotFoundException 这样的异常可用?
谢谢
最佳答案
您应该捕获您可以处理的异常。你的第一句话有点不对,可能是造成你困惑的原因。
"So it is said to catch only exceptions which you cannot predict or are exceptional."
应该这样读
"So it is said to only throw exceptions in situations which you cannot predict or are exceptional."
因此,如果您可以处理 FileNotFoundException,那么您应该捕获它。有许多扩展 IOException 的异常,当然,您不能(不想?)处理所有这些异常。
关于c# - 在 filenotfound 上捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258965/
我有以下代码; String files=""; for (int i=0; i
这似乎是一个奇怪的问题,但是是否有可能“捕获”(知道)堆栈跟踪中是否存在 filenotfound 异常?我问这个是因为我正在实现的类(不是我的)不会抛出异常,它会捕获异常并打印堆栈跟踪。 那么,换句
即使我的文件位于我指定的确切目录中,我的代码也会引发 FileNotFound 异常。我也尝试过 ...new File("euler8.txt");... 但没有成功。我的代码如下:
我在使用 Pytesser 使用此代码进行测试时遇到了一些问题: from PIL import Image import pytesseract img = Image.open('pic.png'
每当我编译代码时,它都会显示此错误。这是一个简单的java代码来复制文件。我已将文本文件保存在 src 和工作区中。我通过提供 txt 文件的目录尝试了两种方法,但出现了相同的错误: Exceptio
我正在尝试实现一个 mailchimp 弹出我的页面,但它不起作用。为了确保这不是由于 js 冲突,我尝试了他们在一个简单的 html 页面上提供的 JS 代码。 testpop
我正在尝试录制音频 this.recorder = new android.media.MediaRecorder(); this.recorder.setAudioSource(android.me
我在这个类的 fragment 中: public class NetworksList extends Fragment{ 在我的 onCreate 函数中我有这段代码: XmlPu
这个问题在这里已经有了答案: AppDomain.Load() fails with FileNotFoundException (2 个答案) 关闭 1 年前。 我正在尝试使用插件制作应用程序。
在解决方案部署和功能激活期间,我遇到了系统无法找到和加载 FeatureReceiver 类的开/关问题。大多数情况下是文件未找到异常(即使程序集在 GAC 中)。我在网上查了一下,这似乎是解决方案
我有以下设置: apply plugin: 'jacoco' jacoco { toolVersion = "0.7.1.201405082137" } def coverageSourceD
我试图提示用户输入他们想要写入的文件的名称,创建该 .txt 文件,然后将合格的文本行写入该文件并保存。在 do while 内,它似乎跳过了用户输入的要保存到的文件名,循环回来,然后得到 FileN
我正在单元测试中从资源文件夹中读取文件 我可以在目标/测试类中看到该文件 但是当我尝试将文件包装到 fileInputStream 中时,此文件会抛出异常,因为找不到文件 ClassLoader cl
就 Android 而言,我目前处于初学者水平,而且我目前正在为当前面临的问题摸不着头脑。 我正在创建一个 Android 应用程序来检查内部存储中是否存在“cache.json”: 如果不存在,则首
我正在尝试使用下面的代码从资源目录中读取文件 new FileInputStream(new File(getClass().getClassLoader().getResource(keyFile)
这些属性让我抓狂。我到处都读到,即使加载属性也应该没有问题,只需使用: Properties p = new Properties(); p.load(new FileInputStream("fil
我无法生成 myJasperReports.jasper 文件,因为它在尝试读取文件并创建报告时抛出 FileNotFoundException。我正在使用 jasper-reports 3.7.5
一个愚蠢的问题,但经过大量谷歌搜索后,我仍然无法让它工作。 System.out.print("Start"); File file = new File("TestFile.txt"
我创建了一个 python 脚本,并使用以下方法将其转换为 .exe 文件: Pyinstaller –-onefile RFOutputGraphs.py 它可以工作,但是脚本中的一项作业失败了,尽
所以据说只捕获您无法预测或异常的异常。 例如,IOExceptions 而不是 FileNotFoundException(因为这种情况可以通过简单的文件检查来处理,避免使用异常作为流程控制)。 这是
我是一名优秀的程序员,十分优秀!