Logo do curso
Curso

Java Exceções:

aprenda a criar, lançar e controlar exceções

Quero estudar na alura

12h

Para conclusão

34572

Pessoas nesse curso

9.5

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Conheça a pilha de execução
  • Use o modo de depuração (debug)
  • Entenda o tratamento de exceções
  • Crie suas próprias exceções checked e unchecked
  • Lança as exceções para mudar o fluxo de seu programa

Público alvo_

Desenvolvedores que estão começando com Java e querem entender as exceções.

Nico Steppat

github

linkedin

Nico trabalha na área de tecnologia há mais de 20 anos e atuou como desenvolvedor e instrutor no Brasil e na Alemanha. Participa ativamente na comunidade e com uma experiência de mais de 12 anos em educação, coordena hoje equipes de instrutores e é responsável pela curadoria de cursos online na Alura.

Curso atualizado em 31/05/2023

Ementa

  1. Pilha de execução

    • Pilha de execução
    • Saída da stack
    • Sobre Stack
    • Depuração
    • Stack de debugger
    • Fotografia da stack
    • Mãos na massa: Pilha de execução
    • O que aprendemos?
  2. Tratamento de exceções

    • Introdução a exceções
    • Sobre exceções
    • Try Catch
    • Sobre os blocos try e catch
    • Variação do Catch
    • Fluxo
    • Multi catch
    • Mãos na massa: Tratamento de exceções
    • O que aprendemos?
  3. Lançando exceções

    • Revisão
    • Resumindo o conteúdo
    • Lançando exceções
    • Por que a exceção não foi lançada?
    • Sobre o lançamento de exceções
    • Mãos na massa: Lançando uma exceção
    • O que aprendemos?
  4. Checked e Unchecked

    • Hieraquia de exceções
    • Miguel pede socorro!
    • Entendendo erros
    • Checked e unchecked
    • O resgate de Miguel, parte 2
    • Será que o Miguel entendeu a aula?
    • Mãos na massa: Checked e Unchecked
    • O que aprendemos?
  5. Aplicando exceções

    • Capturando qualquer exceção
    • Como compilar?
    • Qual catch?
    • Sacando com Unchecked Exception
    • Exceções são úteis?
    • Sacando com Checked Exception
    • Como resolver?
    • Para saber mais: Nomenclatura
    • Mãos na massa: Aplicando exceções
    • O que aprendemos?
  6. Finally e try with resources

    • Finally
    • Bloco finally
    • Palavras chaves
    • Try with resources
    • Tratamento de exceções
    • try com recurso
    • Para saber mais: Exceções padrões
    • Mãos na massa: Finally e try with resources
    • O que aprendemos?
    • É agora?

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 437 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Professor excelente! Virei fã : muita calma e método ao ensinar tópicos complexos.

Java Exceções: aprenda a criar, lançar e controlar exceções

Bianca Fialho

Gostei muito da didática do professor, pois o conteúdo é complexo, mas aos poucos conseguimos fixar os conceitos.

Java Exceções: aprenda a criar, lançar e controlar exceções

Marilia de Lara Trovarelli

É realmente um dos tópicos mais complexos que o Java tem, deve ser tratado e estudado com bastante calma e diligência

Java Exceções: aprenda a criar, lançar e controlar exceções

Luiz Augusto Gonçalves Flores

Aprenda Java com esse e outros cursos, comece agora!

Plus

De
R$ 1.800
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

Matricule-se

Pro

De
R$ 2.400
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos da Alura

    Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Luri powered by ChatGPT

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas