我一直在做一個基於控制檯的庫存程序作爲我的課程的一部分,現在我需要存儲和解析文件中的數據。因此,我已將所有數據存儲在csv文件中,並有一個專用的'文件',其中包含一個通用的loadFile()
方法。在哪裏處理文件異常?
如果無法找到庫存或配置文件,程序繼續執行並不合乎情理,因爲所有其他操作都依賴於它們。
因此,我只是在loadFile()
方法中捕獲文件並向用戶打印語句,然後使用System.exit()
關閉。
這是一個很好的做法嗎?在打印了正確的錯誤信息之後,有沒有更好的終止程序的方法?
這取決於程序當然,但對於命令行程序來說,這絕對是正確的做法。 – biziclop 2012-03-11 10:47:22