Jump to ratings and reviews
Rate this book

Murach's Java Programming: Training & Reference

Rate this book
There is a Fifth Edition of this book Developers often tell me they wish they'd found our Java book first, before spending time and money on others. They also say it's the book they turn to when they're getting ready to learn Android programming. Here are a few of the reasons why I believe this book will work equally well for

801 pages, Paperback

Published November 4, 2011

5 people are currently reading
62 people want to read

About the author

Joel Murach

51 books5 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
21 (32%)
4 stars
20 (31%)
3 stars
19 (29%)
2 stars
2 (3%)
1 star
2 (3%)
Displaying 1 - 5 of 5 reviews
Profile Image for German Tebiev.
35 reviews6 followers
Read
February 1, 2021
Добротная книга об основах Java. Книга рассчитана на желающих получить широкие прикладные знания без глубокого погружения в причины тех или иных решений, принятых при проектировании Java. Книга охватывает нововведения до 9-й версии языка включительно.
Profile Image for Steven Houchin.
315 reviews2 followers
August 4, 2018
This is a good intro to Java, but can be slow at first for experienced programmers in the sections where basics of programming are taught. The exercises at the end of each chapter are good homework to reinforce the chapter's info. But, there are errors in a few of the downloaded Java projects used in the exercises, and one project completely missing.
Profile Image for Jeanne Boyarsky.
Author 28 books76 followers
August 6, 2017
“Murach's Java Programming” follows the standard style of Murach books. The left side of each paired page is text and the right side is code/tables/bullets. This is great for learning a new language because it lets you easily reference the highlights while also having a text description available. As always, the end of chapter exercises are excellent.

The printed book covers NetBeans as the IDE. However, they provide equivalent text for download if you want to use Eclipse. Not as convenient as when they had NetBeans and Eclipse versions of the book. But the Eclipse materials are of book quality and do use the paired page format. Both NetBeans and Eclipse have good screenshots and descriptions of how to accomplish common tasks. However, the Eclipse version doesn't look update for Java 9. In particular, the book talks about launching JShell from NetBeans but the online Eclipse pages don't.

This is a great book for learning Java. It goes over concepts, idioms and things you need to know when program. The intro to modules is clear as is the intro to lambdas/streams. I would have liked chapter 22 to be longer as it is such a core concept. But I understand why they chose a simplified intro to the topic. (I recommend reading “Java 8 for the Really Impatient” after this book.)

I really like the intro including types of applications and keywords. Good programming idioms are covered so readers can see patterns. I particularly like how the code listings highlighted the relevant parts. I also like the UML class diagram introduction. I like that the book covers when various APIs were introduced and doesn't harp on the “old way.” For example, pre-Java 8 dates got a total of two pages of coverage. I'm also happy the book covers SQL and PreparedStatements well.

Murach's previous Java intro book was one of three I recommended to people interested in learning Java. Their Java 8/9 book is just as good.

Disclosure: I received a review copy of this book from the publisher for reviewing it on behalf of CodeRanch.
1 review
Want to read
January 14, 2016
I need this book for an upcoming class I'm taking, should be a good experience!
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.