我是新來的java所以請全部解釋我要錯了 謝謝。資源泄漏'Nommy'永遠不會關閉錯誤
import java.util.Scanner;
class apples {
public static void main (String args[]){
Scanner Nommy = new Scanner (System.in);
System.out.println (Nommy.nextLine());
}
}
我是新來的java所以請全部解釋我要錯了 謝謝。資源泄漏'Nommy'永遠不會關閉錯誤
import java.util.Scanner;
class apples {
public static void main (String args[]){
Scanner Nommy = new Scanner (System.in);
System.out.println (Nommy.nextLine());
}
}
您應該在使用它之後使用close
掃描儀。否則,你會得到編譯器的警告。
最簡單的方法是在最後一條語句後添加Nommy.close()
。
你應該,但是,把它在finally
塊或使用try
聲明:見https://stackoverflow.com/a/15613676/1547337
要了解什麼是錯的,你應該瞭解更多關於streams
的東西。
簡而言之,如果你open
流,那麼,你應該close
它,否則會出現內存泄漏。
有關詳細信息,請參閱http://www.tutorialspoint.com/java/java_files_io.htm。
祝你好運!
這會幫助你http://stackoverflow.com/a/15613676/1547337 – dejvuth
遺憾仍然沒有得到它,你能解釋一下我是否錯了。 – Nehman