Alex Sousa Dev
Java efetivo: as melhores práticas para a plataforma Java
Lendo

Java efetivo: as melhores práticas para a plataforma Java

por Joshua Bloch

O livro Java Efetivo escrito por Joshua Bloch (um dos arquitetos originais da linguagem na Sun Microsystems), é amplamente considerado a "bíblia" do ecossistema Java. Essa obra não é apenas uma recomendação de leitura, mas o verdadeiro gabarito de como a linguagem foi projetada para ser utilizada.

Em vez de ensinar a sintaxe básica, o livro foca em como usar o Java da forma correta, segura e performática. Ele é estruturado em dezenas de "Itens" (regras práticas) agrupados por temas.

O Java Efetivo é uma leitura densa, mas transformadora. Ele pega os conceitos de arquitetura limpa (como o SOLID) e mostra como eles se traduzem na linguagem Java. É o tipo de conhecimento que separa um desenvolvedor que apenas escreve código que funciona daquele que desenha APIs elegantes e escaláveis.

Artigos relacionados

  • Item 1: Considere os métodos Static Factory em vez de construtores

    O modo tradicional para uma classe permitir que uma cliente obtenha uma instância é fornecer um construtor público. Há outra técnica que deve fazer parte do conjunto do java toolkit de todo programador. Uma classe pode fornecer um método static factory public, que é simplemente um método estático que retorna uma instância de classe.