JAVA源代码缺陷说明.docxVIP

  • 12
  • 0
  • 约2.25万字
  • 约 27页
  • 2016-11-27 发布于河南
  • 举报
JAVA源代码缺陷说明

JAVA源代码缺陷说明资源管理类资源泄漏缺陷描述:资源使用结束后未释放资源。缺陷危害:资源泄漏可能导致资源长时间被占用而无法释放,进而可能导致资源耗尽而系统不可用。修复或避错建议:资源使用结束后调用释放资源的方法。不规范用法public void exampleFun(String name) {FileInputStream stream = new FileInputStream(name);//使用stream对象...} //方法退出前未释放stream对象的资源规范用法public void exampleFun(String name) { FileInputStream stream = new FileInputStream(name); try { //使用stream对象 ... } catch (Exception e) { ... } finally { stream.close(); //释放stream对象的资源} } 资源使用类使用已释放的资源缺陷描述:使用已释放的资源。缺陷危害:使用已释放的资源会导致程序抛出异常。示例:不规范用法public void exampleFun(InputStream stream) {...stream.close(); //释放stream对象的资源...byte[] b = new byte[200];in

文档评论(0)

1亿VIP精品文档

相关文档