Livro
“Sinceramente, queria ter lido este livro dez anos atrás. Algumas pessoas podem
pensar que não preciso de nenhum livro de Java, mas preciso deste”. James Gosling, amigo e vice-presidente da Sun Microsystems, Inc.
“Um livro excelente, cheio de bons conselhos sobre o uso da linguagem de
programação Java e da programação orientada a objetos em geral”. Gilad Bracha, co-autor de The JavaTM Language Especifi cation, Third Edition
Está tentando ter uma compreensão mais aprofundada da linguagem de
programação JavaTM para poder escrever um código que seja mais claro,
correto, robusto e reutilizável? Não precisa mais procurar! JavaTM Efetivo,
Segunda Edição, reúne setenta e oito regras práticas indispensáveis aos
programadores: soluções funcionais de práticas avançadas para os desafi os de
programação que você encontra no dia-a-dia.
Esta tão esperada nova edição do clássico livro ganhador do Jolt Award foi
totalmente atualizada para abordar recursos da Java SE 5 e Java SE 6 introduzidos
desde a primeira edição. Bloch explora novos padrões de projeto e idiomas da
linguagem, mostrando como aproveitar ao máximo os recursos, indo dos tipos
genéricos às enumerações, das anotações ao encaixotamento automático.
Cada capítulo do livro é composto por vários “itens” apresentados na forma de um ensaio breve e autônomo que fornece aconselhamento específico, compreensão das sutilezas da plataforma Java e excelentes exemplos de código. As descrições e explicações abrangentes de cada item demonstram o que fazer, o que não fazer e por quê.
Os destaques são:
- Nova abordagem dos tipos genéricos, enumerações, anotações,
encaixotamento automático, o loop for-each, varargs, utilitários de
concorrência e muito mais;
- Melhores práticas e técnicas atualizadas referentes a tópicos clássicos,
inclusive objetos, classes, bibliotecas, métodos e serialização;
- Como evitar as armadilhas e perigos das normalmente mal-compreendidas
sutilezas da linguagem;
- Enfoque na linguagem e em suas bibliotecas mais importantes: java.lang,
java.util e, em menor grau, java.util.concurrent e java.io.
Colocado de maneira simples, JavaTM Efetivo, Segunda Edição, apresenta
as diretrizes mais práticas e efi cazes disponíveis para a criação de programas eficientes e bem projetados.
|