Aron knight wrote:I started working the java fields now for about 18 months (spring, hibernate), and have started looking at improving my knowledge in areas such as writing cleaner code, core java apis etc etc
...
there is a lot out there and i really want to focus on a few good solild books,
It sounds like you're past the basics, so I certainly hope that
Effective Java is already part of your library. If not, it should be.
My other suggestion is not specifically a Java book, but one I'd recommend to any programmer who wants to "improve":
Beautiful Code
Basically, it's a set of essays written by experts about how they solved certain problems. A few of the chapters even go over my head (and I've been at this for 35 years), and the writing varies a bit; but the better ones really give you an insight into not only how to write and design good code, but also how to
think about problems.
And the 'Beautiful
Testing' chapter alone is worth the price of the book.
HIH
Winston