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