1. 程式人生 > >錯誤日誌:Resource leak: 'xxx' is never closed(Scanner類的註意事項)

錯誤日誌:Resource leak: 'xxx' is never closed(Scanner類的註意事項)

import sans 釋放內存 ann p s pan 函數 eve style

在使用Scanner類時,舉個例子:

 1 import java.util.Scanner;
 2 public class data {
 3 
 4      public static void main(String[] args){
 5          Scanner i=new Scanner(System.in);
 6          float j=i.nextFloat();
 7          System.out.println(j); 8      }
 9 }

出現警告

Resource leak: ‘i‘ is never closed

錯誤原因:申明了名為i的數據輸入掃描儀(Scanner),從而獲得了配置內存,

但是結束時卻沒有關閉或釋放該內存,而出現警告。因此mian函數的結束時用 i.close(); 結束數據流,釋放內存。

錯誤日誌:Resource leak: 'xxx' is never closed(Scanner類的註意事項)