Incorporar apresentação
Baixado 75 vezes



![public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-4-320.jpg)
![Antes da exception
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at Excecao.main(Excecao.java:9)
public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-5-320.jpg)

![public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
try {
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
catch (ArrayIndexOutOfBoundsException exc){
System.out.println("Erro ao acessar índice que não existe");
}
System.out.println("Depois do tratamento da exception");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-7-320.jpg)








O documento discute o tratamento de exceções no Java usando os blocos try/catch. Aprendemos que try monitora blocos de código para erros enquanto catch trata erros capturados. Um exemplo mostra como catch pode lidar com uma exceção ArrayIndexOutOfBounds para permitir a continuação do programa.



![public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-4-320.jpg)
![Antes da exception
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at Excecao.main(Excecao.java:9)
public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-5-320.jpg)

![public class Excecao {
public static void main(String[] args) {
int[] vetor = new int[4];
try {
System.out.println("Antes da exception");
vetor[5] = 10;
System.out.println("Esse texto não será impresso");
}
catch (ArrayIndexOutOfBoundsException exc){
System.out.println("Erro ao acessar índice que não existe");
}
System.out.println("Depois do tratamento da exception");
}
}](https://image.slidesharecdn.com/curso-javase-aula47-160229144355/85/Curso-Java-Basico-Exceptions-Aula-47-try-catch-7-320.jpg)






