Chapter 1. Introduction

 

Before I came here, I was confused about this subject. Having listened to your lecture, I am still confused, but on a higher level.

 
 --Enrico Fermi

This book shows how to design and implement enterprise-scope Java software systems that are more effective: more likely to behave correctly, more robust in the face of exceptions, more efficient, more performant, more scalable, harder to use incorrectly. In short, software that's just better.

In order to do this, however, I need to draw an important distinction between what this book covers and what it does not cover. In particular, this book is not a rehash of effective tips on how to use the language itself—that is the territory staked out by Joshua Bloch's excellent Effective ...

Get Effective Enterprise Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.