Please enable JavaScript.
Coggle requires JavaScript to display documents.
Erros e excessões (Identificar erros em Java (Compilação (int x = 10 “…
Erros
e
excessões
Identificar erros em Java
Compilação
int x = 10
“;” expected
string s = “teste”;
Cannot find symbol
int x = “teste”;
Incompatible types
int x;
x++;
Variable may not have been initialized
public metodo() {}
Invalid method declaration; return type required
Execução
int a = 10, b = 0;
int c = a/b;
java.lang.ArithmeticException: / by zero
String s = null;
int x = s.indexOf(‘n’);
java.lang.NullPointerException
int[] lista = new int[10];
System.out.println(lista[10]); :
java.lang.ArrayIndexOutOfBoundsExeception: 10
Tipos
erros graves e irrecuperáveis
devido às condições do ambiente de programação
lógica de programação
Compreender
mecanismos
controle
tipos de erros
Captura de excessões
try {<código a ser executado>}
catch (<tipo exceção> <variável exceção>) {
<código tratamento exceção>
}
comandos de tratamento
boas praticas