Skip to Content
Aprende Java, 6ª edição
book

Aprende Java, 6ª edição

by Marc Loy, Patrick Niemeyer, Daniel Leuck
April 2025
Intermediate to advanced
552 pages
16h 11m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Aprende Java, 6ª edição

Capítulo 6. Tratamento de erros

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Irás sempre encontrar erros no mundo real. A forma como os tratas ajuda a mostrar a qualidade do teu código.

Java tem suas raízes em sistemas incorporados - software que é executado dentro de dispositivos especializados, como computadores de mão, telefones celulares e torradeiras sofisticadas que podemos considerar parte da Internet das coisas (IoT) atualmente. Nessas aplicações, é especialmente importante que os erros de software sejam tratados de forma robusta. A maioria dos utilizadores concordaria que é inaceitável que o seu telemóvel falhe regularmente ou que a sua torrada (e talvez a sua casa) arda devido a uma falha de software. Dado que não podemos eliminar a possibilidade de erros de software, reconhecer e lidar com erros ao nível da aplicação de forma metódica é um bom passo na direção certa.

Algumas linguagens deixam a responsabilidade pelo tratamento dos erros inteiramente a cargo do programador. A própria linguagem não fornece qualquer ajuda para identificar os tipos de erros nem ferramentas para os tratar facilmente. Na linguagem C, por exemplo, as funções geralmente indicam uma falha devolvendo um valor "não razoável" (como o idiomático -1 ou um null). Como programador, tens de saber o que constitui um mau resultado e o que significa. Muitas vezes é difícil contornar as limitações da passagem de valores de erro no ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Livro de Receitas Java, 5ª Edição

Livro de Receitas Java, 5ª Edição

Ian F. Darwin
Aprendendo estilos de API

Aprendendo estilos de API

Lukasz Dynowski, Marcin Dulak

Publisher Resources

ISBN: 9798341641488Supplemental Content