I'm looking for recommendation on advanced books for Java.
I'm programming in the language for over a year now, so I don't need
basic tutorials, but advanced topics in Java (not GUI).
Could you be a bit more specific about the topic, there are many
excellent books out there but to list them all would be quite tedious.
Some suggestions about topics: java technology books, enterprise java,
architecture, patterns, server programming, web, programming techniques etc.
Here are some good examples for pure advanced programming/design.
- Head First Design Patterns. Freeman and Freeman
- Better, Faster, Lighter Java. Justin Gehtland, Bruce A. Tate
- Effective Java™: Programming Language Guide. Joshua Bloch
- Bitter Java. Bruce Tate
- Java design : building better apps and applets. Peter Coad and
Mark Mayfield
- Refactoring. Maritin Fowler
- Anti Patterns. William H. Brown. Raphael C. Malveau. et.al
And some other/enterprise java:
- Concurrent programming in java. Doug Lea
- POJOs in Action: Lightweight Frameworks for Enterprise Applications.
Chris Richardson
- Server-based Java Programming. Ted Neward
- Effective Enterprise Java. Ted Neward
/tom