
我是初學者,不知道這個怎么關閉鍵盤輸入,請問各位這該怎么處理?
uj5u.com熱心網友回復:
你這個scanner是一次性,用完就自動關了,不用特意關閉
uj5u.com熱心網友回復:
但是這樣會在#7處顯示resource leak is never closeduj5u.com熱心網友回復:
既然不想看那個提示,那就老老實實的先定義一個Scanner物件sc,new出來以后再使用,使用后sc.close()。uj5u.com熱心網友回復:
因為你這樣寫確實不太規范一般,一般如下。你這樣寫完全靠jvm自己回收資源。
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
sc.close();
uj5u.com熱心網友回復:
好的,謝謝,我在別處看的我那樣寫占記憶體少。uj5u.com熱心網友回復:
因為你這樣寫都是一次性使用的,用完后jvm自動回收,沒法自己關閉。但是編程工具有時候很機械的,它沒查到close就會報警。
uj5u.com熱心網友回復:
小程式其實差不了多少記憶體占用量轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/149153.html
標籤:Java SE
