当前位置:   article > 正文

Java编写程序时出现警告:Resource leak: 'xxx' is never closed 解决方案

resource leak

菜鸟新手,学校在教Java,作业里面要求我们编程实现运算一个简单的程序,程序写好了,却发现冒出一个警告,如下图:
在这里插入图片描述

百度了一下,意思是申明了名为a的数据输入扫描仪(Scanner),系统就会为它分配相应的内存空间,但是在程序结时却没有释放该内存,会造成资源浪费,从而出现警告。

解决方法:在main()函数结束时调用xxx.close();函数结束数据流,释放内存

因此在我的程序中,在 main() 函数结束时加上 a.close(); 完美解决警告

在这里插入图片描述

PS:也可以忽略该警告直接运行程序,但学习过程中应该严谨对待每一个问题,做到 0 error(s),0 warning(s)

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/515228
推荐阅读
相关标签
  

闽ICP备14008679号