Java关于Resource leak: 'sc' is never closed的问题
问题:编写Java时出现了Resource leak: 'sc' is never closed
的问题,也就是对象sc下面的波浪线产生的警告,鼠标放上去之后就可以知道详情。
原因:Scanner sc = new Scanner(System.in)
申明了名为s的数据输入扫描仪(Scanner),系统给它分配相应的内存空间,但是在程序结时却没有释放该内存,会造成资源浪费,因此出现警告。
ps:只是警告,程序依旧可以执行
解决方案:既然没有把它close,那就调用close()方法,关上它!在后面加上xxx.close()即可解决,XXX为定义的名字。