Olá
Revendo um tópico antigo aqui no GUJ, achei a lista abaixo que pode ajudar MUITO quem realmente pretende desenvolver bons sistemas em Java e entender o que os gurus falam.
Lista do Phillip Calçado de 10 livros de programação OO (e Java):
:arrow: 1 - Object-Oriented Software Construction - Bertrand Meyer
:arrow: 2 - Object-Oriented Design Heuristics - Arthur Riel
:arrow: 3 - Fundamentals of Object-Oriented Design in UML - Meilir Page-Jones
:arrow: 4 - Domain-Driven Design: Tackling Complexity in the Heart of Software - Eric Evans
:arrow: 5 - Refactoring Improving the Design of Existing Code - Fowler et All
:arrow: 7 - UML Components - John Cheesman & John Daniels
:arrow: 8 - Design Patterns: Elements of Reusable Object-Oriented Software - GoF
:arrow: 9 - Expert One-on-One J2EE Design and Development - Rod Johnson
:arrow: 10 - Effective Java Programming Language Guide - Joshua Bloch
[]s
Luca