Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> Java. Библиотека профессионала, том 2. Расширенные средства программирования


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1426, книга: Химера
автор: Артём Ирекович Белоглазов

"Химера" — увлекательное произведение киберпанка, которое погружает читателя в мрачный и технологически развитый мир. Автор Артём Белоглазов умело сочетает футуристические элементы с глубоким психологизмом и захватывающим сюжетом. Главный герой, Олекс, — детектив в корпоративном городе, где технологии и модификации тела стали нормой. Он расследует загадочное убийство, которое выявляет темную тайну, угрожающую самому существованию общества. Белоглазов мастерски изображает мир...

Кей С. Хорстманн - Java. Библиотека профессионала, том 2. Расширенные средства программирования

11-е издание Java. Библиотека профессионала, том 2. Расширенные средства программирования
Книга - Java. Библиотека профессионала, том 2. Расширенные средства программирования.  Кей С. Хорстманн  - прочитать полностью в библиотеке КнигаГо
Название:
Java. Библиотека профессионала, том 2. Расширенные средства программирования
Кей С. Хорстманн

Жанр:

Java, Java Script

Изадано в серии:

неизвестно

Издательство:

ООО "Диалектика"

Год издания:

ISBN:

978-5-907144-38-5

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Java. Библиотека профессионала, том 2. Расширенные средства программирования"

Исчерпывающее руководство по разработке пользовательских интерфейсов и корпоративных приложений на Java!

Полностью обновлено по версии Java 11.

Это одиннадцатое полностью обновленное по версии Java 11 издание представляет собой солидное справочное руководство, рассчитанное на опытных программистов, стремящихся писать надежный код на Java для реальных приложений. Во втором томе настоящего издания освещаются расширенные средства для построения графических пользовательских интерфейсов, работа в сети, вопросы программирования корпоративных приложений и безопасности, а также новая эффективная модульная система на платформе Java.

В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами, отражающими нормы передовой практики и современный стиль программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода.

ОСНОВНЫЕ ТЕМЫ КНИГИ

Наилучшие методики, идиомы и нормы передовой практики для написания высококачественного и надежного кода на Java.

Выгодное применение прикладных интерфейсов современной системы ввода-вывода, сериализации объектов и регулярных выражений.

Эффективное подключение программ на Java к сетевым службам, реализация клиентов и серверов, а также сбор веб-данных.

Компиляция и выполнение кода через прикладные интерфейсы для сценариев на других языках и компилятора Java, а также обработка аннотаций.

Подробное изложение модульной системы на платформе Java и перенос кода для работы с ней.

Эффективное повышение безопасности с помощью современных средств, наиболее ценных для прикладного программирования.

Программирование развитых пользовательских интерфейсов клиентских приложений и формирование изображений на сервере.

Синтаксический анализ, проверка достоверности данных, формирование ХМL-документов, применение XPath, XSL и многих других средств обработки данных формата ХМL в Java.

Программирование баз данных средствами JDBC.

Интернационализация прикладных программ с локализованными датами, отметками времени, числами, текстом и пользовательскими интерфейсами.

Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI.

Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и АWГ, обобщения, многопоточную обработку и отладку программ, предлагается в первом томе настоящего издания.


К этой книге применимы такие ключевые слова (теги) как: java

Читаем онлайн "Java. Библиотека профессионала, том 2. Расширенные средства программирования". [Страница - 2]

необязательных значений
1.7.6. Сочетание функций необязательных значений с методом flatMap ()
1.7.7. Преобра:ювание типа Optional в поток данных
1.8. Накопление результатов
1.9. Накопление результатов в отображениях
1.10. Группирование и разделение
1.11. Нисходящие коллекторы
1.12. Операции сведения
1.13. Потоки данных примитивных типов
1.14. Параллельные потоки данных

20
22
28
30
31
32
34
34
35
36
37
38
38
39
42
47
51
52
57
60
65

Глава

71

2.

Ввод и вывод

2.1. Потоки ввода-вывода
2.1.1. Чтение и запись байтов
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. Обновляемые --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.