gpt4 book ai didi

java - 检测到设备错误上没有剩余空间

转载 作者:行者123 更新时间:2023-12-03 23:10:53 26 4
gpt4 key购买 nike

是否有系统独立的方式来检测 IOException与“设备上没有剩余空间”错误有关吗? IOException没有方法。我是否应将其视为通用 I/O 错误而不向用户解释原因?或者我应该简单地向用户显示异常消息字符串(这可能太技术化了)?

最佳答案

Java,不同于其他语言,如 C# , 不跟踪 IOException 的原因,但它使用子类来更好地指定异常的动机,例如 FileNotFoundException IOException 的子类.

通常,指定最常见子类的原因是一个好主意,并为 IOException 的错误消息添加前缀。带有通用说明以方便用户使用。

try {
...
} catch (FileNotFoundException e) {
System.out.println("File not found: " + e.getMessage());
} catch (.. other subclasses ..) {
...
} catch (IOException e) { // anything else
System.out.println("I/O Exception: " + e.getMessage());
e.printStackTrace();
}

关于java - 检测到设备错误上没有剩余空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31500762/

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