Часть 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">⇐ Назад

  • 123
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • Далее ⇒
  •