什么是 IO 异常 (java.io.IOException) 及其产生原因?
可以使用哪些方法/工具来确定原因,从而阻止异常导致提前终止?这是什么意思,我该如何解决此异常?
最佳答案
Java IOExceptions 是输入/输出异常 (I/O),只要输入或输出操作失败或被解释,它们就会发生。例如,如果你试图读入一个不存在的文件,Java 会抛出一个 I/O 异常。
当编写可能引发 I/O 异常的代码时,尝试将代码编写在 try-catch
block 中。您可以在这里阅读更多关于它们的信息:https://docs.oracle.com/javase/tutorial/essential/exceptions/catch.html
你的 catch block 应该看起来像这样:
try {
//do something
}catch(FileNotFoundException ex){
System.err.print("ERROR: File containing _______ information not found:\n");
ex.printStackTrace();
System.exit(1);
}
关于java - 什么是 IOException,我该如何修复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52195112/