Вниманию читателя предлагается книга по языку программирования Java. В ос- нову книги положены курсы лекций, прочитанные в разное время автором для магистров на физическом факультете Киевского национального университета имени Тараса Шевченко и бакалавров на медико-инженерном факультете Наци- онального технического университета «Киевский политехнический институт». Курс адаптирован для всех желающих самостоятельно изучать язык программи- рования Java и поэтому может использоваться в качестве самоучителя.
Материал книги разбит на две части, в каждой из которой по шесть глав, хотя следует признать, что деление это во многом условное. В первой части излага- ются основы синтаксиса языка Java. Этого материала вполне достаточно, чтобы начать писать простые программы. Во второй части описываются темы, интерес- ные тем, кто желает освоить язык на профессиональном уровне. Вообще же кни- га охватывает все базовые темы, необходимые для эффективного составления программ на Java, в том числе в ней описываются базовые типы данных, управ- ляющие инструкции, особенности создания классов и объектов в Java, спосо- бы создания пакетов и интерфейсов, перегрузка методов и наследование. Кроме того, отдельно рассматриваются вопросы создания приложений с графическим интерфейсом. Этой теме посвящена последняя глава книги.
Теоретический материал каждой главы иллюстрируется достаточно простыми примерами, позволяющими подчеркнуть особенности языка программирования Java. В конце каждой главы первой части имеется раздел с примерами решения задач. Это более сложные по сравнению с примерами основной части главы за- дачи и нередко для их решения приходится использовать специальные подходы или приемы. Разделы с примерами призваны продемонстрировать практические приемы применения программных средств Java для составления эффективных программных кодов. Для лучшего усвоения материала в конце каждой главы имеется краткое резюме.