我经常在Java代码中看到这种事情......try{fileStream.close();}catch(IOExceptionioe){/*Ignore.Wedonotcare.*/}这是合理的还是漫不经心的?我什么时候会关心关闭文件失败?忽略此异常有什么影响? 最佳答案 我会至少记录异常。我已经看到它偶尔会发生,如果尝试关闭文件由于无法刷新数据而失败。如果您只是吞下异常,那么您会在不知不觉中丢失数据。理想情况下,如果您已经处于另一个异常的上下文中(即您处于finallyblock中,但由于另一个异常而不是完成tryblock),