curso Java Exceptions: Trabalhando com exceções em Java

Neste curso você aprenderá a lidar com exceções em suas aplicações Java. Veremos como o programa se comporta ao ser lançada uma exceção, quais os mecanismos para capturá-la, bem como em que momento podemos lançar exceções em nossos códigos. Além disso, criaremos exceções customizadas a partir de RuntimeException, apresentando quais os benefícios dessa decisão.

Este conteúdo faz parte do guia:

Iniciar Carga Horária No Certificado - 8H

Curso de Java Exceptions

Aula 1 - free

Introdução

Aprender a utilizar exceções em Java é um importante passo para a construção de códigos consistentes e de maior qualidade. Ao longo deste curso apresentaremos algumas possíveis exceções que podem ser lançadas em uma aplicação.
free
Aula 2 - mvp

Como ocorrem as exceções

Antes de iniciar qualquer tratamento de exceções precisamos saber como elas são geradas. Neste vídeo veremos como um programa se comporta ao ser lançada uma exceção, bem como as informações disponíveis nesse objeto.
mvp
Aula 3 - mvp

Utilizando try/catch

Quando não tratadas, as exceções causam o encerramento da aplicação, sem que o programador tenha controle desse momento. Conforme demonstrado neste vídeo podemos utilizar blocos try/catch para capturar exceções em nossos programas.
mvp
Aula 4 - mvp

Usando throw

Uma das maiores dúvidas entre programadores é não apenas quando, mas também como tratar exceções. Neste vídeo falaremos sobre esse assunto, utilizando como exemplo a passagem do parâmetro ItemVenda para o método adicionar da classe Venda.
mvp
Aula 5 - mvp

Capturando mais de uma exceção

Adicionado no Java 7, o recurso multi catch permite reduzir a duplicidade do código. Veja como utilizá-lo neste vídeo.
mvp
Aula 6 - mvp

Hierarquia de exceções

Ao utilizar mais de um bloco catch devemos ter cuidado quanto a ordem na qual capturamos as exceções. Neste vídeo apresentamos como realizar esse tratamento quando há a necessidade de tratar a exceção mais geral.
mvp
Aula 7 - mvp

Herdando de RuntimeException

Algumas vezes pode ser útil criar exceções customizadas. Para isso devemos estender Exception ou, no caso de exceções não verificadas, RuntimeException. Saiba como fazer isso, bem como adicionar informações extras a exceção neste vídeo.
mvp
Aula 8 - mvp

Usando finally

Até agora vimos como blocos try/catch funcionam, permitindo tratar partes sensíveis do código. Neste vídeo veremos que um bloco try também pode ser seguido por finally, bem como as situações em que isso pode ser útil.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
140 mil fãs no facebook
100 mil certificados emitidos