Java. Библиотека профессионала, том 2. Расширенные средства программирования [Кей С. Хорстманн] (pdf) читать постранично, страница - 2

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

байтов
2.1.2. Полный комплект потоков ввода-вывода
2.1.3. Сочетание фильтров потоков ввода-вывода
2.1.4. Ввод-вывод текста
2.1.5. Вывод текста
2.1.6. Ввод текста

71
72
75
79
82
83
85

Содержание

2.1.7. Сохранение объектов в текстовом формате
2.1.8. Кодировки символов
2.2. Чтение и запись двоичных данных
2.2.1. Интерфейсы Datalnput и DataOutput
2.2.2. Файлы с произвол1,ным доступом
2.2.3. ZIР-архивы
2.3. Потоки ввода-вывода и сериализация объектов
2.3.1. Сохранение и загрузка сериализируемых объектов
2.3.2. Представление о формате файлов для сериализации
2.3.3. Видоизменение исходного механизма сериализации
2.3.4. Сериализация одноэлементных множеств

объектов

86
90
92
92
95
99
102
102
107
113

2.3.5. Контроль версий
2.3.6. Применение сериализации для клонирования
2.4. Манипулирование файлами
2.4.1. Пути к файлам
2.4.2. Чтение и запись данных в файлы
2.4.3. Создание файлов и каталогов
2.4.4. Копирование, перемещение и удаление файлов
2.4.5. Получение сведений о файлах
2.4.6. Обход элементов каталога
2.4.7. Применение потоков каталогов
2.4.8. Системы ZIР-файлов
2.5. Файлы, отображаемые в памяти
2.5.1. Эффективность файлов, отображаемых в памяти
2.5.2. Структура буфера данных
2.6.3. Блокирование файлов
2.6. Peryлярные выражения
2.7.2. Совпадение со строкой
2.7.3. Обнаружение многих совпадений
2.7.4. Разбиение строк по разделителям
2.7.5. Замена совпадений

115
116
119
121
121
124
125
126
128
130
132
135
136
136
144
146
148
153
157
159
159

Глава З.

163

и типизированных перечислений

XML

3.1. Введение в ХМL
3.2. Струкrура ХМL-документа
3.3. Синтаксический анализ ХМL-документов
3.4. Проверка достоверности ХМL-документов
3.4.1. Определения типов докумеtпов
3.4.2. Схема ХМL-документов
3.4.3. Практический пример применения ХМL-документов
3.5. Поиск информации средствами XPath
3.6. Использование пространств имен
3.7. Потоковые синтаксические анализаторы
3.7.1. Применение SАХ-анализатора
3.7.2. Применение StАХ-анализатора
3.8. Формирование ХМL-документов
3.8.1. ХМL-документы без пространств имен
3.8.2. ХМL-документы с пространствами имен

164
166
169
178
180
187
190
196
201
204
204
209
213
214
214

Содержание

3.8.3. Запись ХМL-документов
3.8.4. Запись ХМL-документов средствами StAX
3.8.5. Пример формирования файла 11 формате SVG
3.9. Преобразование ХМL-документов языковыми средствами XSLT

215
217
222
224

Глава

235

4.

Работа в сети

4.1. Подключение к серверу
4.1.1. Применение утилиты telnet
4.1.2. Подключение к серверу из программы на Java
4.1.3. Время ожидания для сокетов
4.1.4. Межсетевые адреса
4.2. Реализация серверов
4.2.1. Сокеты сервера
4.2.2. Обслуживание многих клиентов
4.2.3. Полузакрьпие
4.2.4. Прерываемые сокеты
4.3. Получение данных из Интернета
4.3.1. URL и URI
4.3.2. Извлечение данных средствами класса URLConnection
4.3.3. Отправка данных формы
4.4. НТТР-клиент
4.5. Отправка электронной почты

235
235
238
240
241
243
243
247
250
251
258
258
260
267
276
283

Глава

287

5.

Работа с базами данных

5.1. Структура JDBC
5.1.1. Типы драйверов JDBC
5.1.2. Типичные примеры применения JDBC
5.2. Язык SQL
5.3. Конфигурирование JDBC
5.3.1. URL баз данных
5.3.2. Архинные JАR-файлы драйверов
5.3.3. Запуск ба:ш данных
5.3.4. Регистрация класса драйвера
5.3.5. Подключение к базе данных
5.4. Работа с операторами JDBC
5.4.1. Выполнение операторов SQL
5.4.2. Управление подключениями, операторами
и результирующими наборами

5.4.3. Анализ исключе11ий SQL
5.4.4. Запол11ение базы да11ных
5.5. Выполнение запросов
5.5.1. Подготовленные операторы для запросов
5.5.2. Чте11ие и запись больших объектов
5.5.3. Синтаксис переходов в SQL
5.5.4. Множественные результаты
5.5.5. Извлечение автоматически генерируемых ключей
5.6. Прокручиваемые и обновляемые результирующие наборы
5.6.1. Прокручиваемые результирующие наборы
5.6.2. Обновляемые результирующие наборы

288
288
290
291
296
296
297
297
298
299
302
302
305
306
309
312
313
320
321
323
324
324
325
327

Содержание

5.7. Наборы строк
5.7.1. Построение наборов строк
5.7.2. Кешируемые наборы строк
5.8. Метаданные
5.9. Транзакции
5.9.1. Программирование транзакций средствами JDBC
5.9.2. Точки сохранения
5.9.3. Групповые обновления
5.9.4. Расширенные типы данных SQL
5.10. Управление подключением к базам данных в неб-приложениях
и корпоративных приложениях

Глава

6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.

6.

Прикладной интерфейс

API даты

350
и времени

Временная шкала
Местные даты

Корректоры дат
Месrное время
Поясное время
Форматирование и синтаксический анализ даты и времени
Взаимодействие с унаследованным кодом

Глава

7.

331
331
332
335
345
345
346
346
349

Интернационализация

7.1. Региональные насrройки
7.1.1. Назначение региональных настроек
7.1.2. Указание региональных настроек
7.1.3. Региональные настройки по умолчанию
7.1.4. Огображаемые имена
7.2. Форматирование чисел
7.2.1.