Part 2. Vital techniques
This part of the book (chapters 3 to 6) is all about exploring vital programming knowledge and techniques with Java.
We’ll start with a chapter on Dependency Injection, a common technique used to decouple code and increase testability and comprehension. As well as explaining the basics of Dependency Injection, we’ll also cover how it evolved and discuss how a best practice turned into a design pattern and from there into a framework (and even a Java standard).
Next, we’ll get to grips with the multicore CPU revolution occurring in hardware. The well-grounded Java developer needs to be aware of Java’s concurrency capabilities, and how to use them to get the most out of modern processors. Despite Java having strong support ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access