我需要一些帮助来理解IOException。我在网上查阅了很多信息,并查看了Oracle Java网站上的技术规范。了解Java IOException
我是否正确理解IOException类及其所有子类,并且没有关联的“错误消息”或“返回代码”值?
因此,如果想要发出一些消息和/或返回代码值,那么必须使用IOException catch逻辑插入它们?
如果以上情况属实,那么将如何区分各种IOException子类?
例如如果应用程序检测到IOException,它是什么类型的IOException?文件结尾,文件被关闭,文件未被找到,文件正在使用等。