오류없이 컴파일하고 코드를 표준 연습으로 사용하려고합니다. 하지만 .NET에서는 처리 할 수 있지만 Java에서는 처리 할 방법이 없다는 단점이 있습니다.Java에서 catch 변수 경고 경고
try {
FileInputStream in = new FileInputStream(filename);
return new Scanner(in).useDelimiter("\\A").next();
} catch (FileNotFoundException ex) {
LOG.log(Level.SEVERE, "Unable to load file: {0}", filename);
return null;
}
내가 변수 ex
이 사용되지 않는다는 경고를 얻을 :이 같은 코드 블록을 말해봐. 자, ex
을 실제로 사용하지 않고, ex
을 원하지 않습니다. 그러나 그것에 대해 어떻게해야할지 모르겠습니다. .NET에서 나는 단지 다음을 할 수 있습니다.
catch (FileNotFoundException)
변수가 없으므로 오류없이 컴파일되고 실행됩니다.
Java에서 이러한 상황을 어떻게 처리합니까? 로컬 변수를 만들어 ex
으로 설정할 수는 있지만 실제로 필요하지 않은 경고를 수정하는 것은 어리석은 낭비적인 해결 방법처럼 보입니다.
에 대한
어쨌든, 미안 해요, 그래서 그것을 무시이 예외를 이해하지 않습니다. Java는 유모 (nanny) 접근법을 사용하여 예외 처리 가치가 있음을 알려줍니다. –