Java®
Библиотека профессионала
Том 2. Расширенные средства программирования
Ещё больше книг по Java в нашем телеграм
канале:
https://t.me/javalib
Core Java®
Volume 11 - Advanced Features
Eleventh Edition
Сау
S. Horstmann
е
Pearson
Boston • Columbus • lndianapolis • New York • San Francisco • Amsterdam •
Саре Town Dubai • London • Madrid • Milan • Munich • Paris • Montreal • Toronto • Delhi •
Mexico City Sao Paulo • Sydney • Hong Kong • Seoul • Singapore • Taipei • Tokyo
Библиотека профессионала
Том 2. Расширенные средства
программирования
Одиннадцатое издание
Кей Хорстманн
Москва
• Санкт-Петербург
2020
ББК
32.973.26-018.2.75
Х82
у дк
004.432.2
ООО "Диалектика"
Зав. редакцией С.Н. Tpillljб
Перевод с английского и редакция И.В. Берштеl1нп
По общим вонросам обра1цайтесь в издательство "Диалектика" 110 адресу:
info@dialektika.com, http://www.dialektika.com
Хорстманн, Кей С.
Х82
Java.
Библиотека
профессионала,
11ро1раммирования, 11-е изд.: Пер. с англ.
864
том
-
2.
Расширенные
средства
СПб.: ООО "Диалектика",
2020.
с.: ил.
- Парал. тит. англ.
SBN 978-5-907144-38-5 (рус., том 2)
ISBN 978-5-907144-30-9 (рус., многотом)
ББК
32.973.26-018.2.75
Все названия про1раммных продуктов нвляются зарегистрированными торговыми марками
соответствующих фирм.
Никакан часгь настонщего изланин ни в каких целях не может бьпь воспрт11ведена в какой
бы то ни было форме и какими бы то ни было срелсгвами, будь то электронные или механиче
ские, вклю•1ая фотокопирование и зашкь на мапштный носитель, если на это нет письменного
разре111ею1я 11злател1,ства l'reпtice Hall, lпс.
Написание сценариев, компиляция и обработка аннотаций
435
Глава
9. Модульная система
Глава
1О.
Глава
11. Расширенные средства Swing
Глава
12. Платформенно-ориентированные
Ввод и вывод
163
API даты
и времени
на платформе
Java
Безопасность
Предметный указатель
353
493
521
и графика
методы
601
787
849
Содержание
Предисловие
13
К читателю
От издательства
13
13
16
16
16
18
Глава
19
Краткий обзор книги
Условные обозначения
Примеры исходного кода
Благодарности
1.
Потоки данных
1.1. От итерации к потоковым операциям
1.2. Создание потока данных
1.3. Методы filter (), map () и flatMap ()
1.4. Извлечение подпотоков и объединение потоков данных
1.5. Другие операции преобразования потоков данных
1.6. Простые методы сведения
1.7. Тип Optional
1.7.1. Получение необязательных значений
1.7.2. Употребление необюательных значений
1.7.3. Конвейеризация необязательных значений
1.7.4. Как не следует обрабатывать необязательные значения
1.7.5. Формирование необязательных значений
1.7.6. Сочетание функций необязательных значений с методом flatMap ()
1.7.7. Преобра:ювание типа Optional в поток данных
1.8. Накопление результатов
1.9. Накопление результатов в отображениях
1.10. Группирование и разделение
1.11. Нисходящие коллекторы
1.12. Операции сведения
1.13. Потоки данных примитивных типов
1.14. Параллельные потоки данных
Последние комментарии
3 часов 28 минут назад
7 часов 36 минут назад
7 часов 53 минут назад
8 часов 14 минут назад
10 часов 55 минут назад
18 часов 19 минут назад