
Подробно излагаются основы нового платформно-независимого, объектно-ориентированного языка программирования Java 2, приведено описание библиотек его классов и методики разработки приложений, апплетов и сервлетов с помощью Java-подсистем Bean и Swing, а также способы миграции приложений из C/C++. В книге рассматриваются интересные и сложные Java-приложения, в том числе многопользовательская сетевая игра в слова (word game). Изложение сопровождается огромным числом примеров и законченных программ. ЧАСТЬ I. ЯЗЫК JAVA Глава 1.Генезис Java Глава 2. Обзор языка Java Глава 3. Типы данных, переменные и массивы Java - язык со строгой типизацией Глава 4. Операции Арифметические операции Глава 5. Управляющие операторы Глава 6. Введение в классы Глава 7. Методы и классы Глава 8. Наследование Глава 9. Пакеты и интерфейсы Глава 10. Обработка исключений Глава 11. Многопоточное программирование Глава 12. Ввод/вывод, апплеты и другие темы ЧАСТЬ II. БИБЛИОТЕКА JAVA Глава 13. Обработка строк Глава 14. Пакет java.lang Глава 15. Пакет java.util: структура коллекций Глава 17. Ввод/вывод: обзор пакета java.io Глава 18. Работа в сети Глава 19. Класс Applet Глава 20.Обработка событий Глава 21.Введение в AWT: работа с окнами, графикой и текстом Глава 22. Использование элементов управления, менеджеров компоновки и меню AWT Глава 23. Работа с изображениями Глава 24. Дополнительные пакеты
ЧАСТЬ III. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ Глава 25. Компоненты Java Beans Глава 26. Система Swing Глава 27. Сервлеты Глава 28. Миграция из C++ в Java
ЧАСТЬ IV. ПРИМЕНЕНИЕ JAVA Глава 29. Апплет DynamicBillboard Глава 30. ImageMenu: Web-меню изображений Глава 31. Апплет Lavatron: дисплей для спортивной арены Глава 32. Scrabblet: многопользовательская игра в слова
|