□ http://javaboutique.internet.com/ — еще один новостной сайт;
□ http://www.javalobby.com/ — новости, статьи и советы по Java;
□ http://www.javaranch.com/ — дружественный сайт и форум для разработчиков Java;
□ http://www.javaworld.com/ — электронный журнал;
□ http://www.jfind.com/ — сборник программ и статей;
□ http://www.jguru.com/ — советы специалистов;
□ http://java.sys-con.com/ — новинки технологии Java;
□ http://www.theserverside.com/ — вопросы создания серверных Java-приложений;
□ http://www.codeguru.com/Java/ — большой сборник статей, апплетов и других программ;
□ http://securingjava.com/ — здесь обсуждаются вопросы безопасности;
□ http://www.servlets.com/ — здесь обсуждаются вопросы написания сервлетов;
□ http://www.javacats.com/ — общая информация о Java и не только о Java. Персональные сайты:
□ http://www.mindviewinc.com/Index.php / — сайт Брюса Эккеля, автора популярных книг и статей;
□ http://www.davidreilly.com/ — сайт Девида Рейли, автора многих статей и книг о Java.
К сожалению, адреса сайтов часто меняются, некоторые сайты перестают существовать, возникают другие сайты. Возможно, вы и не найдете некоторые из перечисленных сайтов, зато появится много других.
Литература по Java
Перечислим здесь только основные, официальные и почти официальные издания. Более полное описание чрезвычайно многочисленной литературы приведено в конце книги.
Полное и строгое описание языка изложено в книге
Столь же полное и строгое описание виртуальной машины Java изложено в книге
Здесь же необходимо отметить книгу "отца" технологии Java Джеймса Гослинга, написанную вместе с Кеном Арнольдом и Девидом Холмсом. Имеется русский перевод: Арнольд К., Гослинг Дж., Холмс Д. Язык программирования Java. 3-е изд.: Пер. с англ. — М.: Издательский дом "Вильямс", 2001. — 624 с.: ил.
Официальным учебником хорошего стиля программирования на языке Java стала книга Блоха Д., Java. Эффективное программирование. Пер. с англ. — М.: Лори, 2008. — 223 с. На английском языке вышло второе издание этой книги, значительно расширенное и обновленное.
Компания Oracle содержит на своем сайте постоянно обновляемый электронный учебник Java Tutorial, размером уже в несколько десятков мегабайт: http://download. oracle.com/javase/tutorial/ /. Время от времени появляется его печатное издание:
Полное описание Java API содержится в документации, но есть печатное издание
Благодарности
Я рад воспользоваться представившейся возможностью, чтобы поблагодарить всех принявших участие в выпуске этой книги.
Отдельная благодарность Игорю Шишигину, предложившему ее издать и так быстро оформившему договор, что автор не успел передумать; моим студентам с их бесконечными вопросами; своим "сплюснутым" друзьям, убежденным в том, что "Жаба — это отстой", и сыну, Камилю, для которого эта книга, собственно, и писалась.
ЧАСТЬ I
Базовые конструкции языка Java
Глава 1. | Встроенные типы данных, операции над ними |
Глава 2. | Объектно-ориентированное программирование в Java |
Глава 3. | Пакеты, интерфейсы и перечисления |
ГЛАВА 1
Встроенные типы данных, операции над ними