Exceções

Olá.

Alguém poderia me explicar mais sobre o tratamento de excessões em Java?

Obrigado.

Olha só, minha dúvida consiste basicamente em saber que exceção usar e quando, pois já vi vários programas com os mais diversos tipos de exceções para tratar erros.

E mais: existem exceções que são obrigatórias, certo? Quais?

Muito obrigado.

Dá uma lida aqui http://www.portaljava.com.br/home/modules.php?name=Sections&op=viewarticle&artid=22

Qq dúvida, só postar!

Existem as checked exceptions e as unchecked exceptions.
Todas que vc precisa colocar um bloco try-catch ou colocar na assinatura do método usando throws, são as checked exceptions e são as subclasses de Exception ou a própria Exception.

Da uma lida na API! São dezenas de exceptions!