Certificação Java SCJP

1 resposta
RDS1

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 !!

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 :smiley:

Criado 27 de junho de 2011
Ultima resposta 27 de jun. de 2011
Respostas 1
Participantes 2