My Cart (0)

Customer Service 1-800-221-5528

Murach’s Java Programming (6th Edition)

This is the 6th Edition of our best-selling Java book. Since 2001, it has been used by thousands of beginning and experienced programmers to master the Java skills that are essential, whether you’re creating desktop, web, or mobile applications. Now revised to cover Java SE 17 and updated throughout, it focuses on today’s best practices, covers both NetBeans and Eclipse, and makes it easier than ever to learn Java, even if you’ve never programmed in any language before.

Murach’s Java Servlets and JSP (3rd Edition)

Our Java Servlets and JSP book builds on your core Java skills to teach you one way to do web programming with Java. There are other options available today, but Servlets/JSP is the classic approach that you’ll often find in companies that have invested heavily in Java over the years.

Beginning Java with Eclipse and Beginning Java with NetBeans

We have two Beginning Java books – one for Eclipse, one for NetBeans – that cover up through Java 8. They have a slower pace than the Java Programming book above. And they have a lot less coverage of certain topics, especially when it comes to GUI and database handling. Still, one of them could be the right choice if you’re just getting started with Java.

Our Ironclad Guarantee

You must be satisfied. Try our print books for 30 days or our eBooks for 14 days. If they aren't the best you've ever used, you can return the books or cancel the eBooks for a prompt refund. No questions asked!

Contact Murach Books

For orders and customer service:


Weekdays, 8 to 4 Pacific Time

College Instructors

If you're a college instructor who would like to consider a book for a course, please visit our website for instructors to learn how to get a complimentary review copy and the full set of instructional materials.