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.