Нова версія книги про основні питання програмування: чому вони виникають і який підхід застосовує
Java в їхній роздільній здатності. Ця книга вперше виходить російською мовою в повній версії. Книга, яка витримала в оригіналі не одне перевидання, за повне
та філософське викладення всіх аспектів мови Java вважається одним із найкращих посібників для програмістів. Щоб по-справжньому засвоїти мову Java, потрібно розглядати його не просто як комплект певних команд і операторів, а осягнути його «філософію», підхід до вирішення завдань, порівнюючи з подібними в інших мовах програмування. На сторінках цього видання автор розповідає про головні проблеми написання коду: у чому їхня природність і який підхід використовує Java в їхній роздільній здатності. Тому риси язика, які розглядаються в кожному розділі, нерозривно пов'язані з тим, як вони застосовуються для виконання певних завдань.