Coding/Java

[Java] Resource leak: 'scanner' is never closed 자바 경고와 해결방법

HeYStRanGeR 2021. 1. 15. 21:39

(2021.01.15)

 

 

 

자바 코딩 문제를 풀어보던 도중에 java 경고가 떴다...

 

코드 실행에는 문제가 없지만 해결해주는게 좋을 것 같다..

 

 

 

Scanner scanner = new Scanner(System.in);

 

이를 사용할 경우에 

 

 

 

Resource leak: 'scanner' is never closed

 

이런 경고가 뜬다.

 

 

 

이는 new Scanner 를 System.in을 해주었기 때문에 반드시

close 를 해주어야한다!!

 

코드에  scanner.close();  을 넣어주면!!

위치는 scanner를 다 쓰고 난 뒤에 넣어주면 된다.

 

 

 

경고문구가 사라진다~~

 

 

 

728x90