我一直在做一个基于控制台的库存程序作为我的课程的一部分,现在我需要存储和解析文件中的数据。因此,我已将所有数据存储在csv文件中,并有一个专用的'文件',其中包含一个通用的loadFile()
方法。在哪里处理文件异常?
如果无法找到库存或配置文件,程序继续执行并不合乎情理,因为所有其他操作都依赖于它们。
因此,我只是在loadFile()
方法中捕获文件并向用户打印语句,然后使用System.exit()
关闭。
这是一个很好的做法吗?在打印了正确的错误信息之后,有没有更好的终止程序的方法?
这取决于程序当然,但对于命令行程序来说,这绝对是正确的做法。 – biziclop 2012-03-11 10:47:22