Java “Resource leak: ‘scanner‘ is never closed“警告的解决办法
生活随笔
收集整理的這篇文章主要介紹了
Java “Resource leak: ‘scanner‘ is never closed“警告的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ?相信好多小伙伴都見到過這樣的警告吧,雖然他不影響運行,但是對我這種有強迫癥的人來說,看到就很不舒服,就想把他弄沒。相信和我想法相同的人肯定大有人在吧!哈哈。
? ? ? ?好了廢話不多說了,下面就送上解決辦法!
?
? ? 解決方法很簡單 就是。。。。。。。在main函數的最后加個 scanner.close();當然那個scanner是你new的Scanner對象。你要換成自己new的那個。 例如? 你是? ?Scanner in = new Scanner(System.in); 那在 main函數最后加上的就應該是
in.close()。 是不是很好用呢?
下面說一下為什么會出現這個警告:?
? 我將警告用有道翻譯后結果是 “資源泄漏:“掃描器”永遠不會關閉”。其實就是你申請了一個輸入流system.in在你用完這個后沒有將其關閉,所以會警告。也就相當于你生活中水龍頭接完水要關閉一樣,不關雖然也沒事,但會浪費資源。
總結
以上是生活随笔為你收集整理的Java “Resource leak: ‘scanner‘ is never closed“警告的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android --- 布局属性grav
- 下一篇: 数据结构-二叉树、完全二叉树、森林等(基