acho que se alguém explicar de modo mais direto será melhor
blocos Try…Catch são usados para Tratamento de Erros
o que isso quer dizer? quer dizer que eles evitam que seu programa pare por causa de um erro fatal na hora da execução.
Isso na prática, pq na teoria é um pouco mais complicado, nem tenho a moral de ficar explicando
a sintaxe vc ja deve saber
try
{ comandos }
catch (ClasseDeExcecao E)
{ comandos }
opa, vamos por partes
o programa tenta executar os comandos dentro do {} do try
se dentro de alguma função executada der erro, esse try tenta pegar a exceção com o catch
qndo vc usa catch “(ClasseDeExcecao E)”, significa que vc esta declarando uma instancia com o nome E de uma classe feita para tratar exceções de erros.
existem muuuuuuuuuuuuuuuuitas classes que tratam erros, geralmente o nome delas seguem esse padrão:
que tipo de erro a classe trata + palavra “exception”
por exemplo, tem uma classe chamada IOException
ela trata erros de I/O (input/output; entrada de dados/saida de dados)
melhor parar de escrever se não o pessoal aki vai pegar no meu pé por causa que meus posts são grandes…
se precisar de uma força, entre em contato…