Часть 2. ИСПОЛЬЗОВАНИЕ КЛАССОВ И БИБЛИОТЕК
Глава 7. ОБРАБОТКА СТРОК ...................................................................................... 160
Класс String ................................................................................................. 160
Классы StringBuilder и StringBuffer ...................................................... 165
Форматирование строк ........................................................................... 167
Лексический анализ текста .................................................................... 173
Регулярные выражения ........................................................................... 174
Интернационализация текста ............................................................... 178
Интернационализация чисел ................................................................ 181
Интернационализация дат ..................................................................... 182
Задания к главе 7 ....................................................................................... 184
Тестовые задания к главе 7 .................................................................... 188
Глава 8. ИСКЛЮЧЕНИЯ И ОШИБКИ ..................................................................... 190
Иерархия и способы обработки ........................................................... 190
Оператор throw .......................................................................................... 195
Ключевое слово finally ............................................................................ 197
Собственные исключения ...................................................................... 198
Наследование и исключения ................................................................. 199
Отладочный механизм assertion ........................................................... 201
Задания к главе 8 ....................................................................................... 202
Тестовые задания к главе 8 .................................................................... 203
Глава 9. ФАЙЛЫ. ПОТОКИ ВВОДА/ВЫВОДА ..................................................... 205
Класс File ..................................................................................................... 205
Байтовые и символьные потоки ввода/вывода ................................ 207
Предопределенные потоки .................................................................... 212
Сериализация объектов .......................................................................... 214
Консоль ....................................................................................................... 218
Класс Scanner ............................................................................................ 219
Архивация ................................................................................................... 222
Задания к главе 9 ....................................................................................... 226
Тестовые задания к главе 9 .................................................................... 227
Глава 10. КОЛЛЕКЦИИ .................................................................................................. 229
Общие определения ................................................................................. 229
Списки .......................................................................................................... 231
Deque ............................................................................................................ 239
Множества .................................................................................................. 240
Карты отображений ................................................................................ 245
Унаследованные коллекции .................................................................. 249
Класс Collections ....................................................................................... 250
Класс Arrays ............................................................................................... 253
Задания к главе 10 ..................................................................................... 255
Тестовые задания к главе 10 ................................................................. 257
Глава 11. ГРАФИЧЕСКИЕ ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ ..................... 259
Основы оконной графики ....................................................................... 259
Апплеты ....................................................................................................... 261
Фреймы ........................................................................................................ 270
Задания к главе 11 ..................................................................................... 272
Тестовые задания к главе 11 ................................................................. 273
Глава 12. СОБЫТИЯ ........................................................................................................ 275
Основные понятия .................................................................................... 275
Классы-адаптеры ..................................................................................... 281
Задания к главе 12 ..................................................................................... 284
Тестовые задания к главе 12 ................................................................. 285
Глава 13. ЭЛЕМЕНТЫ КОМПОНОВКИ И УПРАВЛЕНИЯ ............................. 287
Менеджеры размещения ......................................................................... 287
Элементы управления ............................................................................. 293
Визуальные компоненты JavaBeans ................................................... 318
Задания к главе 13 ..................................................................................... 325
Тестовые задания к главе 13 ................................................................. 326
Глава 14. ПОТОКИ ВЫПОЛНЕНИЯ ......................................................................... 328
Класс Thread и интерфейс Runnable ................................................... 328
Жизненный цикл потока ......................................................................... 329
Управление приоритетами и группы потоков .................................. 330
Управление потоками ............................................................................. 331
Потоки-демоны .......................................................................................... 333
Потоки в графических приложениях ................................................... 335
Методы synchronized ............................................................................... 337
Инструкция synchronized ........................................................................ 340
Состояния потока ..................................................................................... 342
Потоки в J2SE 5 ......................................................................................... 344
Задания к главе 14 ..................................................................................... 347
Тестовые задания к главе 14 ................................................................. 348
Глава 15. СЕТЕВЫЕ ПРОГРАММЫ ......................................................................... 350
Поддержка Интернет ............................................................................... 350
Сокетные соединения по протоколу TCP/IP ..................................... 354
Многопоточность ..................................................................................... 356
Датаграммы и протокол UDP ................................................................ 359
Задания к главе 15 ..................................................................................... 361
Тестовые задания к главе 15 ................................................................. 362
Глава 16. XML & Java ................................................................................................... 364
DTD ............................................................................................................... 367
Схема XSD .................................................................................................. 370
XML-анализаторы ................................................................................... 380
SAX-анализаторы ..................................................................................... 381
Древовидная модель ................................................................................ 388
Xerces ............................................................................................................ 388
JDOM ............................................................................................................ 392
StAX .............................................................................................................. 399
XSL ................................................................................................................ 404
Элементы таблицы стилей ..................................................................... 407
Задания к главе 16 ..................................................................................... 408
Тестовые задания к главе 16 ................................................................. 412
Часть 3. ТЕХНОЛОГИИ РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ
Глава 17. ВВЕДЕНИЕ В СЕРВЛЕТЫ И JSP ........................................................... 414
Первый сервлет ......................................................................................... 414
Запуск контейнера сервлетов и размещение проекта .................... 416
Первая JSP ................................................................................................... 419
Взаимодействие сервлета и JSP ............................................................ 421
Задания к главе 17 ..................................................................................... 424
Тестовые задания к главе 17 ................................................................. 424
Глава 18. СЕРВЛЕТЫ ..................................................................................................... 426
Интерфейс ServletContext ....................................................................... 426
Интерфейс ServletConfig ......................................................................... 427
Интерфейсы ServletRequest и HttpServletRequest ............................ 428
Интерфейсы ServletResponse и HttpServletResponse ....................... 432
Обработка запроса .................................................................................. 432
Многопоточность ..................................................................................... 436
Электронная почта .................................................................................. 439
Задания к главе 18 ..................................................................................... 443
Тестовые задания к главе 18 ................................................................. 444
Глава 19. JAVA SERVER PAGES .................................................................................. 446
Стандартные элементы action .............................................................. 447
JSP-документ .............................................................................................. 449
JSTL .............................................................................................................. 451
Неявные объекты ...................................................................................... 453
JSTL core....................................................................................................... 454
JSTL fmt ...................................................................................................... 458
JSTL sql ........................................................................................................ 461
JSTL xml ...................................................................................................... 461
Включение ресурсов ................................................................................ 462
Обработка ошибок ................................................................................... 463
Извлечение значений полей ................................................................... 465
Технология взаимодействия JSP и сервлета ..................................... 467
Задания к главе 19 ..................................................................................... 476
Тестовые задания к главе 19 ................................................................. 477
Глава 20. JDBC ................................................................................................................... 479
Драйверы, соединения и запросы ........................................................ 479
СУБД MySQL ............................................................................................. 481
Простое соединение и простой запрос ............................................... 482
Метаданные ............................................................................................... 485
Подготовленные запросы и хранимые процедуры ......................... 486
Транзакции ................................................................................................. 489
Точки сохранения ..................................................................................... 493
Пул соединений ......................................................................................... 495
Задания к главе 20 ..................................................................................... 497
Тестовые задания к главе 20 ................................................................. 502
Глава 21. CЕССИИ, СОБЫТИЯ и ФИЛЬТРЫ ...................................................... 504
Сеанс (сессия) ............................................................................................ 504
Cookie ........................................................................................................... 509
Обработка событий ................................................................................. 512
Фильтры ...................................................................................................... 516
Задания к главе 21 ..................................................................................... 519
Тестовые задания к главе 21 ................................................................. 521
Глава 22. ПОЛЬЗОВАТЕЛЬСКИЕ ТЕГИ ................................................................ 523
Простой тег ................................................................................................. 523
Тег с атрибутами ...................................................................................... 526
Тег с телом .................................................................................................. 528
Элементы action ........................................................................................ 531
Задания к главе 22 ..................................................................................... 533
Тестовые задания к главе 22 ................................................................. 534
УКАЗАНИЯ И ОТВЕТЫ .................................................................................................. 536
Приложение 1.HTML ........................................................................................................ 552
Приложение 2.5-72587.php" class="back_link">⇐ Назад