Не для начального уровня. Нужно быть подкованным в основах Java , иметь опыт. Ну и есть спорные, на мой взгляд, суждения автора в части применимости тех или иных моментов. Короче, сейчас бы наверное не купил бы данную книгу. Максимум, можно скачать в эл. формате
Отзывы о товаре 102 Java. Эффективное программирование. 3-е изд.