Found in 1 comment on Hacker News
xtx23 · 2012-02-09 · Original thread
I believe that you can't really learn Java through reading. You'd better served if you try to port some of your old code to Java so you have a purpose. Java's spec can span to thousand of pages, so an overview book can be either too thick or too shallow. I would recommend you reading a Data Structure+Algorithm book in java, which will cover all the basic use and unique characteristic of the language:

Fresh book recommendations delivered straight to your inbox every Thursday.