错误日志:Resource leak: 'xxx' is never closed(Scanner类的注意事项)

Posted xydg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误日志:Resource leak: 'xxx' is never closed(Scanner类的注意事项)相关的知识,希望对你有一定的参考价值。

在使用Scanner类时,举个例子:

 1 import java.util.Scanner;
 2 public class data {
 3 
 4      public static void main(String[] args){
 5          Scanner i=new Scanner(System.in);
 6          float j=i.nextFloat();
 7          System.out.println(j); 8      }
 9 }

 

出现警告

Resource leak: ‘i‘ is never closed

 

错误原因:申明了名为i的数据输入扫描仪(Scanner),从而获得了配置内存,

但是结束时却没有关闭或释放该内存,而出现警告。因此mian函数的结束时用 i.close(); 结束数据流,释放内存。

以上是关于错误日志:Resource leak: 'xxx' is never closed(Scanner类的注意事项)的主要内容,如果未能解决你的问题,请参考以下文章

Java关于Resource leak: 'sc' is never closed的问题

Java:Resource leak: 'a' is never closed怎么处理? 代码如下图:

Tomcat运行一段时间后,自动停止关闭,To prevent a memory leak,Druid 数据库连接自动关闭, the JDBC Driver has been forcibly unr

Android 解决XXX Layout leaked 使用Navigation 踩坑 XML内存泄漏

日志文件报大量错误:production-ERROR--The-resource-owner-or-authorization-server

数据库内存泄漏——A SQLiteConnection object for database '/data/data/.../databases/....db' was leaked