This edition has been fully updated for Java 1. Thinking in Java has earned raves from programmers worldwide for its extraordinary clarity, careful organization, and small, direct programming examples. From the fundamentals of Java syntax to its most advanced features in-depth object-oriented concepts, multithreading, automated project building, unit testing, and debugging , Thinking in Java is designed to teach, one simple step at a time. Visit Seller's Storefront. We guarantee the condition of every book as it's described on the Abebooks web sites.
If you've changed your mind about a book that you've ordered, please use the Ask bookseller a question link to contact us and we'll respond within 2 business days.
- Thinking in Java!
- Mind World: Essays in Phenomenology and Ontology?
- by Bruce Eckel?
- Iconicity and Abduction.
- On the Hermeneutics of the Light Verse of the Quran (Tafsir Ayat al-Nur).
Shipping costs are based on books weighing 2. If your book order is heavy or oversized, we may contact you to let you know extra shipping is required. List this Seller's Books. Payment Methods accepted by seller. AbeBooks Bookseller Since: April 23, Stock Image. Used Condition: Good Soft cover. Save for Later. Ships Fast! Satisfaction Guaranteed!. Bookseller Inventory mon Ask Seller a Question.
ISBN 10: 0131002872
One of my recent additions to this list is Cloud Native Java , which I only just found today. The book looks awesome as it covers the much-needed topic of developing a Java application for the cloud using Spring Boot , Spring Cloud , and Cloud Foundry. I haven't read it fully, but so far, it looks awesome. There are a lot of good books you can read in to improve your Java knowledge and skill, but it's practically impossible to read them all, but at the same time, there are certain books that you don't want to miss, like Effective Java: 3rd Edition , and that's why I have included it as the top book on my list.
Even though the list is not very long, the books included in this list are excellent and you can easily read them during lunch or listen to them on your commute to work. So, without further ado, let's get to it.
Convert to and from PDF
This has to be your first book in if you haven't read it already. The 3rd edition was long overdue. The new edition covers JDK 7, 8, and 9 features. This was actually the best gift for Java developers according to Joshua Bloch last year, and I received it the first week of January. It took me just a week or so to read this book, but I have found myself learning new items, particularly on Java SE 8 and Java 9 every now and then. I learned more about Java modularity by reading this book, and it also helped me sort out a couple of misconceptions I had about Java 8 features.
If you like recipe books, then this one is a good read. As the title says, it contains simple solutions to difficult problems in Java 8 and 9. You will learn a lot about how to write code using Java 8 idioms like lambda expressions , method reference , and Stream API.
File Thinking In Java Third Edition
If you want to learn Java 8 and Java 9 through tutorials and examples, this is the perfect book to read. One of the highlights of the Java 9 release was Java Modularity or Java Module, and this book provides the most comprehensive coverage on that topic. When it comes to the Java 9 Module, the author Sanders Mak is a true authority.
- Handbook of Financial Analysis for Corporate Managers.
- If You're a Student.
- European Union and the Culture Industries : Regulation and the Public Interest.
- Advances in Atomic, Molecular, and Optical Physics, Vol. 51.
- Development microeconomics;
- The Emergence of a Tradition: Technical Writing in the English Renaissance, 1475-1640.
I can safely say that you won't be disappointed after investing your time and money on this book. If you are in a hurry to learn Java, then this is the book I recommend for you. Horstmann's writing and the amount of detail he covers in this book. Having read his other books on Java 8 , Scala, and Core Java , I can say that you will also become a fan after reading this book. It has been recently updated to cover Java SE 9 features, and if you want to learn Java 9, then this is the first book you should read in Even though it's been almost four years since Java SE 8 was first released, there are many Java developers who have yet to start with Java 8.
If you are one of them, or if you are someone who struggles to understand lambda expressions , the Stream API , Optional , and other Java 8 enhancements, then you must check out this book. The software development world is increasingly moving towards a microservices architecture as it offers several benefits in terms of development, support, deployment, scalability, and reliability.
Thankfully, the Spring Framework provides different tools like Spring Boot and Spring Cloud , which can be used to write microservices in Java. If you are keen on microservices development with the Spring Framework, then this book is for you. This is one of the books I read back in , and I enjoyed a lot. I am a big fan of Robert C.
And I must say that this book completes the trilogy of the Clean Code books. This book tells you how to create a software architecture that can stand the test of time.
It also removes misconceptions about design patterns and software architecture. If you are an experienced Java developer and thinking to become a solution architect, then this is the one books you must read in Since Spring is without a doubt, the most popular framework for Java development, it's worth learning what's new in Spring 5 and keeps yourself up-to-date. I personally like Recipe books because of their task-based approach and that's why I chose this book among other Spring 5 book for learning.
Thinking in Java, 4th Edition
It not just covers new features of Spring 5 but also all other enhancements done on earlier releases. In short, it teaches you how to code in Spring 5. In , Google announced Kotlin as the official language for Android development in Google IO, and from then onwards, there has been a lot of interest in learning Kotlin. Though, more importantly, it offers productivity benefits and it's percent Java. This is another classic book to learn core Java from scratch.
The seventh edition of this book is out now and has been updated to cover Java SE 9. If you want to start your programming career with Java in , then you can read this book to learn the latest version of Java. This is more comprehensive than the second book on this list, which also covers Java 9. If you have read this far, then you have earned a bonus!