Java By Comparison: Become a Java Craftsman in 70 Examples 1st Edition, Kindle Edition

4.5 out of 5 stars 36 ratings
Flip to back Flip to front
Audible Sample Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more
ISBN-13: 978-1680502879
ISBN-10: 1680502875
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Kindle App Ad
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Digital List Price: $34.99

Deliver to your Kindle or other device

Buy for others

Give as a gift or purchase for a team or group.Learn more

Buying and sending eBooks to others

Select quantity
Buy and send eBooks
Recipients can read on any device

Additional gift options are available when buying one eBook at a time.  Learn more

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

This item has a maximum order quantity limit.

The Amazon Book Review
The Amazon Book Review
Book recommendations, author interviews, editors' picks, and more. Read it now.
click to open popover

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
    Windows Phone
  • Click here to download from Amazon appstore

To get the free app, enter your mobile phone number.

Amazon Business : For business-only pricing, quantity discounts and FREE Shipping. Register a free business account

From the Publisher

Editorial Reviews


This is the book I've been waiting for since starting with intermediate Java programming courses. Without dwelling for too long on the basics, Java by Comparison leads you step  by step to new insights on good coding practice. Instructive examples compare the do's and dont's and make it easy for beginners to get the key points. Here, the book shines and shows it's based on long-term classroom experience. Luckily, the book can be read as a textbook but is also useful as a reference. I'm looking forward to using it in my classrooms. Are you sure your style is perfect? Get it! - Dr. Guido Wirtz, Professor for CS/Head of Distributed Systems Group, University of Bamberg
I wish Java by Comparison had been there when I was getting started with programming, It's like a mentor, looking over your shoulder, and patiently helping you get your programming skills up to the next level. - Achim Weimert, CTO, wOndary LTD
Java by Comparison is a wonderful read for all those who want to level up their Java skills. It contains the essence of Effective Java and Clean Code, updated with JUnit 5 and Java 8. Johannes Schwalb, Java Architect, uniVersa  Versicherungen
I think Java by Comparison hits a sweet spot between providing useful content and not trying to be too much. It is an easier and more directly applicable read for junior developers than Effective Java (the best Java book). Experienced developers will be seen nodding in agreement and likely learn a couple things along the ride. This will be required reading for developers. Sebastian Larsson, Competence Team Lead, Cybercom Sweden
Java by Comparison is a great read if you are looking to take your Java knowledge up another notch. I wish I could have read this book or something similar when I first started with Java; it explains a lot of topics easily that I had to learn the hard way. It is a must-read if you want to go from a good programmer to a great one. -Ramaninder Singh Jhajj, Big Data Engineer, Betsson Group

About the Author

Dr. Simon Harrer is a developer and teacher who's always looking out for new technologies, frameworks, and ideas. His friends call him a clean code evangelist, but in a good way.
Dr. Jörg Lenhard is a developer, teacher, and researcher. He has been teaching programming in Java for almost a decade and enjoys contributing to open source software. Jörg has a track record of computer science research and experience as a professional software developer.
Linus Dietz is a researcher at the Technical University of Munich. His passion lies in developing elegant algorithms and advancing open source software.

Product details

  • Publication Date : March 22, 2018
  • File Size : 1059 KB
  • Publisher : Pragmatic Bookshelf; 1st Edition (March 22, 2018)
  • Word Wise : Not Enabled
  • Language: : English
  • Print Length : 302 pages
  • X-Ray : Not Enabled
  • Simultaneous Device Usage : Unlimited
  • Enhanced Typesetting : Enabled
  • Text-to-Speech : Enabled
  • Lending : Not Enabled
  • Customer Reviews:
    4.5 out of 5 stars 36 ratings

Customer reviews

4.5 out of 5 stars
4.5 out of 5
36 global ratings
How are ratings calculated?

Top reviews from the United States

Reviewed in the United States on July 3, 2018
Verified Purchase
Reviewed in the United States on June 17, 2018
Verified Purchase
One person found this helpful
Comment Report abuse
Reviewed in the United States on November 21, 2018
Verified Purchase
Reviewed in the United States on October 10, 2018
One person found this helpful
Comment Report abuse
Reviewed in the United States on April 21, 2018
Reviewed in the United States on June 8, 2018
Reviewed in the United States on April 12, 2019
Reviewed in the United States on December 2, 2018

Top reviews from other countries

Simon Hutchinson
3.0 out of 5 stars Three Stars
Reviewed in the United Kingdom on July 9, 2018
Verified Purchase
C. Herr
5.0 out of 5 stars Bad programming happens faster than expected
Reviewed in Germany on September 25, 2018
Verified Purchase
4 people found this helpful
Report abuse
Augustinus Deimel
5.0 out of 5 stars Klasse Buch zum Thema Clean/Readable Java Code - nicht Kindle!
Reviewed in Germany on February 8, 2019
Verified Purchase
4 people found this helpful
Report abuse
Martin Endreß
5.0 out of 5 stars well written and comprehensible
Reviewed in Germany on May 22, 2018
Verified Purchase
3 people found this helpful
Report abuse
Amazon Kunde
5.0 out of 5 stars Must have book for writing clean code in Java.
Reviewed in Germany on August 27, 2020
Verified Purchase