Книга написана на базе курса лекций, читаемых автором на протяжении многих лет в США, России и Казахстане. В краткой и доступной форме описаны основные особенности объектноориентированного программирования на языке Java, иллюстрируемые многочисленными примерами. Первая часть книги знакомит читателей с основным синтаксисом языка и используемыми обозначениями. Вторая часть посвящена программированию графического интерфейса пользователя. Изложение материала сопровождается упражнениями и заданиями к каждой главе. Промежуточные задания представляют собой написание программы для древних восточных игр, а итоговое ? графической версии программы, моделирующей простой микропроцессор. Исходные тексты программ и упражнения располагаются на компакт диске.
Учебное пособие предназначено для изучающих объектно-ориентированное программирование в вузе, и для всех желающих своими силами изучить язык программирования Java. Книга охватывает все базовые тематики, нужные для эффективного составления программ на Java, в частности базовые типы данных, управляющие инструкции, особенности описания классов и объектов в Java
Данная книга ориентирована на тех разработчиков, которые хотят использовать технологию Java для создания реальных проектов. В ней нашли отражение поддержка потоков, использование наборов данных, сетевое взаимодействие, работа с базами данных, компоненты JavaBeans.