Este código está certo? Pode haver try sem catch???
try {
…
} finally {
…
}
Este código está certo? Pode haver try sem catch???
try {
…
} finally {
…
}
Só pode haver um try sem catch se o método lança uma exceção do mesmo tipo que pode ser gerado. Exemplo:
public void metodo() throws IOException {
InputStream is = null;
try {
is = getISDeAlgumLugar();
int i = is.read();
} finally {
is.close();
}
}