Submarino.com.br




A Linguagem Java

Aprenda a escrever seus programas na linguagem Java e a vasta API à sua disposição.

Comparando Objetos em Java

Para entender como se comparam objetos em java é necessário entender o modelo de variáveis da linguagem e a diferença entre comparar objetos e comparar o conteudo de variáveis.

Sorteios aleatórios em Java

Construir um algoritmo que selecione aleatoriamente numeros mas de forma que não haja repetição dos numeros selecionados.

Trabalhando com datas em Java

A forma padrão de trabalhar com datas em Java é complexa e tem vários detalhes que fogem ao entendimento e ao dia a dia da maioria dos desenvolvedores.

Trabalhando com números em Java

Trabalhar com números em Java pode ser uma tarefa complicada e frustrante para quem está começando.

Trabalhando com Exceções 2 Boas Práticas

O mecanismo de exceções em Java criou o conceito de exceção verificada. Este conceito implica que qualquer método que chame um outro que lança uma exceção verificada é obrigado pelo compilador e dar um tratamento é exceção. O compilador Java é muito bom mas não chega a ser inteligente ao ponto de saber se o tratamento que você deu à exceção é realmente uma solução ou uma enrolação.

Trabalhando com Exceções 1 Conceitos

Durante a codificação, o programador se depara muitas vezes com a necessidade de fazer várias verificações antes de proceder ao real propósito do código para garantir que as operações seguintes não irão conrromper o funcionamento da aplicação. Por exemplo, verificar que o arquivo que quer ler, de fato existe ou que a conexão à internet realmente está aberta. Quando se verifica que a condição é falsa, então o programa não tem como continuar pois as condições essenciais ao seu funcionamento não estão satisfeitas. O conceito de Exceção foi introduzida pela linguagem C++ para tentar libertar o programador de continuamente ter que resolver o que fazer quando uma condição essencial não se verifica e libertar o programador utilizador de uma biblioteca de saber verificar tudo o que tem que ser verificado ao usar essa biblioteca. Com o mecanismo de Exceção o programador pode decidir o que fazer mais à frente no código. Este foi realmente um mecanismo inovador, que praticamente todas as linguagens adotaram   desde então.