当前位置: 代码迷 >> J2SE >> 关于Scanner,该如何解决
  详细解决方案

关于Scanner,该如何解决

热度:38   发布时间:2016-04-23 19:53:33.0
关于Scanner
keyboard = new Scanner(System.in);

Scanner keyboard = new Scanner(System.in);//这句话会显示Resource leak: 'keyboard' is never closed

这两句区别在哪里呢?可以替换使用?还有可以分别解释下这两句语句吗?
------解决思路----------------------
没区别,第一句你只是在其他地方声明而已。流操作都会涉及到系统资源,比如涉及到硬盘,网络等等操作,只有内存资源Java会自动回收,其他资源都要手动回收。调用close方法就可以。
  相关解决方案