ae pessoal, dando uma estudada, nao sei se decorei… ou oque… mais eu queria como faço para descobrir se aquele tipo de exceção é da JVM ou é do programador. o livro da K&B tem uma tabela… mais nao explica… com muita clareza como eu descobrir isso.
NullPointerException - JVM
NumberFormatException - Programador
quem puder me dar esse help…
Nesse caso eu sei que a segunda opção é do programador pq ja aprendi isso desde do inicio do livro… mas se fosse outra execeção que nao conheço como descobrir isso sem olhar para api?
pô cara como assim descobir o tipo de exceção…vc eta se referindo as exceções de Runtimeexceptions que são geradas pela JVM em tempo de execução, ou seja, são mais dificeis de vc descobrir e as outrtas são programaticas como querer passar um valor errado para uma varíavel…essas são mais faceis de descobrir enquanto vc esta programando…
mas acho que é só isso não tem muito o que dizer…
se vc quiser pode olhar a API das subclasses de Object >>> Trowable >>> Exception.
Ah e por ultimno quando vc não souber qual exceção chamar…chame a Exception que ela tratará qualquer exceção para vc…