Assine o RSS dessa categoria

Posts no Blog da Caelum sobre Programação

Lidando com Exceptions

Pequena Revisão Sabemos que as exceções em Java são classificadas em dois tipos: Checked Exceptions: seguem a regra do handle-or-declare. O desenvolvedor é obrigado a tratar (try-catch) ou relançar (throws), caso não saiba como tratar. […]

Performance: HashSet em vez de ArrayList

Quando um programador começa com Java, ele rapidamente desiste das arrays para trabalhar com a ArrayList, que encapsula algumas rotinas comuns e trabalhosas. Depois o programador começa a se preocupar mais com o encapsulamento e […]

Ensinando o que é o hashCode

Sem dúvida um dos pontos mais difíceis para quem está fazendo um curso inicial de java é entender hashCode, em especial para quem nunca viu estruturas de dados além de filas e pilhas, isso porque […]

O novo desafio dos servidores web

A evolução dos servidores web é um assunto bem interessante. Toda essa evolução até hoje aconteceu para atingir um aumento na vazão (throughput). Ou seja, conseguir atender mais requisições por segundo. Algumas das primeiras idéias […]

Visitando uma Collection em ordem inversa

As vezes troco algumas mensagens bem técnicas com alguns colegas pelo GTalk, e aí aparecem algumas charadas interessantes. O Orseni Campos, um desenvolvedor que eu admiro muito, passou o seguinte problema: “Paulo, como percorrer uma […]

Nova versão do xstream

A nova versão do xstream trará grandes novidades, entre elas a idéia de coleções persistentes. Isto é, imagine que você possui uma java.util.List na sua mão: E dentro do seu método você adicione um objeto […]