Ola Pessoal!
Alguém pode me explicar o que é uma unchecked exeption e uma checked exeption?
Desde já agradeço
Ola Pessoal!
Alguém pode me explicar o que é uma unchecked exeption e uma checked exeption?
Desde já agradeço
http://www.google.com.br/search?hl=pt-BR&q=Unchecked+Exception&btnG=Pesquisa+Google&meta=lr%3Dlang_pt
http://blog.caelum.com.br/2006/10/07/lidando-com-exceptions/
Uma pesquisada antes vale a pena…
Bom dia Adriano,
cara funciona assim… uma excecao unchecked sao filhas da classe RunTimeException, ou seja o compilador nao obriga vc a tratá-la, vc somente irá ver se vai dar uma excecao deste tipo no momento de execucao do seu programa, um exemplo de RunTimeException é a ArrayIndexOutOfBoundsException quando vc tenta acessar um indice que nao existe no Array, o compilador nao checa isso pra vc… por isso eh chamado de Unchecked e as checked sao excecoes que o compilador antes de compilar seu código percebe que vai te gerar uma excecao, entao ele te avisa e esse codigo onde for gerado a excecao checked vc precisará colocar entre try - catch, um Exemplo eh SQLException, se vc fizer um codigo SQL e nao tratar essa excecao o compilador no momento da compilacao vai te informar que precisa ser tratada…
Isso nao ker dizer q vc nao pode tratar suas uncheked, vc pode fazer um try catch e tratá-las tb… só que o compilador nao te obriga, diferente das checkeds. ok
Espero ter ajudado …
Abracos…
Valew a explicação Daniel… mas não era pra mim… hehehehe