Книга известного гуру в области программирования посвящена новой версии одного из наиболее популярных и совершенных языков - Java. Построенная в виде учебного и справочного пособия, она является превосходным источником исчерпывающей информации по последней версии платформы Java, Java SE 6, и позволяет практически с нуля научиться разрабатывать приложения и аплеты производственного качества. Помимо синтаксиса самого языка и фундаментальных принципов программирования, в книге подробно рассматриваются такие сложные вопросы, как ключевые библиотеки Java API, каркас коллекций, создание аплетов и сервлетов, AWT, Swing и Java Beans. Немалое внимание уделяется вводу-выводу, работе в сети, регулярным выражениям и обработке строк. Изобилие реальных примеров существенно упрощает усвоение материала. Книга ориентирована на программистов и разработчиков различной квалификации, а также будет полезна студентам и преподавателям соответствующих специальностей.
Оглавление: Часть I. Язык Java Глава 1. История и развитие языка Java Глава 2. Обзор языка Java Глава 3. Типы данных, переменные и массивы Глава 4. Операции Глава 5. Управляющие операторы Глава 6. Знакомство с классами Глава 7. Более пристальный взгляд на методы и классы Глава 8. Наследование Глава 9. Пакеты и интерфейсы Глава 10. Обработка исключений Глава 11. Многопоточное программирование Глава 12. Перечисления, автоупаковка и аннотации (метаданные) Глава 13. Ввод-вывод, аплеты и другие темы Глава 14. Обобщения
Часть II. Библиотека Java Глава 15. Обработка строк Глава 16. Пакет j ava. lang Глава 17. java.utii: каркас коллекций Глава 18. java.utii: прочие служебные классы Глава 19. Ввод-вывод: пакет j ava. io Глава 20. Сеть Глава 21. Класс Applet Глава 22. Обработка событий Глава 23. Введение в AWT: работа с окнами, графикой и текстом Глава 24. Использование элементов управления, диспетчеров компоновки и меню AWT Глава 25. Изображения Глава 26. Параллельные утилиты Глава 27. N10, регулярные выражения и другие пакеты
Часть III. Разработка программного обеспечения с использованием Java Глава 28. Java Beans Глава 29. Введение в Swing Глава 30. Дополнительные сведения о Swing Глава 31. Сервлеты Часть IV. Применения Java Глава 32. Финансовые аплеты и сервлеты Глава 33. Создание утилиты загрузки на Java Приложение А. Использование комментариев документации
|