В книге Java. Эффективное программирование содержится пятьдесят семь правил. Предлагаются решения задач программирования, с которыми часто приходится сталкиваться разработчикам. Джошуа Блох детально описывает приемы, которые используют эксперты, создававшие платформу Java. Объясняет, что нужно делать, а что делать не следует, для получения надежного, эффективного и понятного программного кода.