Links úteis do Professor – 8 - 1

"Amigo, desenvolvedor Java nível 8, apresentando-se para uma aula, senhor!"

"Ah, amigo, é você? Saudações! A julgar pela retórica militar, você deve estar falando demais com o Capitão."

"De jeito nenhum, senhor! Falei bastante com o capitão! Aqui está o meu relatório: Estudei e compreendi parcialmente a lição sobre cobranças, e concluí muitas tarefas sobre cobranças, senhor! Mas isso não é tudo..."

"Parcialmente, você diz? Não totalmente, você diz? Bem, aqui estão cinco lições interessantes para ajudar. Espero que tudo fique muito mais claro depois que você as revisar."

ArrayList em imagens

"Se você não entende muito bem como funciona o ArrayList, esta lição é para você. Haverá muitas fotos e explicações e quase nenhum código. Mas o mais importante, depois de ler e assimilar, você entenderá muito bem como o ArrayList funciona... Quem sabe, talvez você até mesmo implemente o seu próprio depois disso! Portanto, esta é uma boa tarefa para um desenvolvedor iniciante praticar."

Classe de coleções

"Existem tarefas para as quais o ArrayList é perfeito. Os criadores de Java implementaram essa funcionalidade em uma classe separada, para que você e outros desenvolvedores não precisem fornecer sua própria implementação todas as vezes. Este artigo abordará essas tarefas e a classe Collection ."

LinkedList

"O programador Java não vive apenas de ArrayList. Existem muitas outras estruturas de dados úteis. Por exemplo, uma lista encadeada (implementada na classe LinkedList). Você já formou as primeiras impressões sobre ela, mas ainda não explorou Recursos especiais do LinkedList? Leia o artigo e você entenderá muito melhor como essa estrutura de dados é organizada e quais são seus benefícios!"

HashMap: que tipo de mapa é esse?

"E outro sobre uma estrutura de dados sobre a qual você ouviu algo nas aulas... O que você diz? Você já entendeu tudo sobre o HashMap? Se sim, estou feliz por você (embora você provavelmente esteja enganado !). Mas se você tiver dúvidas, leia o artigo e aprenda. Tem muitos exemplos úteis."

Como não se perder no tempo: DateTime e Calendar

"Ei, aqui está uma novidade: algumas informações úteis sobre como melhorar em Java ao longo do tempo. Historicamente, Date foi a primeira classe para trabalhar com datas... Você já ouviu falar? Você pode usá-lo, mas... uh... é um pouco estranho até pra mim... E está obsoleto (lembra dessa palavra? Se não, dá um Google rápido). Depois apareceram ferramentas mais sofisticadas: DateTime e Calendar. Recomendo que você as estude!"

"Isso é tudo por hoje. Não há muitas lições extras desta vez, mas todas são muito úteis e completas. O quê?! Ei, pare de cochilar. Cara certa! De novo, cara certa! Marcha! Leia!"