"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ê.