В книге даются рекомендации и практические советы, касающиеся решения задач программирования на Java. В книге дается необходимая информация по теоретическим основам языка и базовому синтаксису, а основное внимание уделяется практическому применению языка Java. Дается множество примеров с комментариями и пояснениями, которые можно использовать как основу для программных решений при изучения Java. Автор дает информацию последовательно, рассматривает разноплановые практические задачи и подробно демонстрирует их решение.