: Joel Murach, Michael Urban
: Mike Murach & Associates
: Beginning Java
: Jeanne Boyarsky
: 9 horseshoes
"Murach's Beginning Java with Eclipse" teaches Java and your first IDE (integrated development environment) at the same time. Like all Murach books, the book is heavy (600+ pages) and contains good review/labs at the end of each chapter. Including those that have you modify existing code. When I feature was introduced in a certain version of Java, the book points out which one.
I really liked the intro including types of applications and keywords. I like the covering Eclipse as needed for specific concepts including perspectives, code completion and the debugger. Similarly, good programming idioms are covered so readers can see patterns. I particularly liked how the code listings highlighted the relevant parts. I also liked the UML class diagram introduction.
This book is equivalent to Murach's Beginning Java with NetBeans book. I was happy to see they added hashCode() something I noted as missing in my NetBeans book review.
I recommend either this or the NetBeans book as an intro book. Eclipse is more marketable than NetBeans so I lean towards preferring this one of the two.
I reviewed the print version of the NetBeans book and the e-book of the Eclipse book (since so much of the content was the same.) I recommend the print book. Murach's books work better in print because of the paired pages format.
Disclosure: I received a copy of this book from the publisher for reviewing it on behalf of CodeRanch.
More info at Amazon.com