java - 什么是 IOException,我该如何修复它?

标签 java ioexception

什么是 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/

相关文章:

java - 将表达式的非法开始视为错误

java - 发生异常时的 JDBC 连接管理器和 Connection 对象

hadoop - Hbase 0.20.6 无法启动master异常

java - 如何更新sqlite数据库,只需要更改一个字段

java - 当场初始化一个类时,它叫什么?

java - Android M 中 File.createNewFile() 方法抛出异常

tomcat - Cloudbees Tomcat 应用程序 IOException

java - 在文件上使用 BufferedReader 时出现 FileNotFoundException

java - 一起使用数据提供程序和 TextNG XML

java - 为什么Java中有些方法不需要创建实例就可以使用?