Pessoal, boa noite !!
Sera que alguem poderia me esclarecer a diferença entre exceções lançadas pela JVM e lançadas pelo DESENVOLVEDOR da API de uma forma bem simples, estou lendo o livro
SCJP e não to conseguindo entender ??
Por gentileza !!
Certificação Java SCJP
1 Resposta
J
Cara, acredite. Isso é assunto pra dar e vender. rs
Vou te dar uma explicação básica, mas na busca do fórum você verá mais resultados.
As exceções que a JVM lança são sempre RuntimeExceptions, ou seja, são lançadas em tempo de execução sem chance de tratativa de erro. Um exemplo? A velha conhecida NullPointerException.
Normalmente as exceções lançadas pelo Desenvolvedor, são o que chamamos de exceções checadas. Ou seja, necessita ser tratada em algum momento. Por exemplo a SQLException, onde você pode dar rollback nas suas transações e etc.
Mas procura na net e no fórum que você acha mais 
Criado 27 de junho de 2011
Ultima resposta 27 de jun. de 2011
Respostas 1
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo