Sonar常见问题

Use try-with-resources or close this "BufferedOutputStream" in a "finally" clause.

Sonar常见问题

参考:https://blog.csdn.net/libusi001/article/details/103848922

如果出现异常会跳转到catch,那么out.close()就不会执行。

所以需要在“ finally”子句中关闭此“ BufferedOutputStream”。

BufferedOutputStream需要写在try外面才行,而且必须初始化,初始化为null。

这样又会报空指针异常,所以需要判空

上一篇:javaTCP实现文件上传


下一篇:Java学习二十三--新课程添加