Pearson
Boston • Columbus • 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
ava®
Библиотека профессионала
Том
1. Основы
Одиннадцатое издание
Кей Хорстманн
Москва • Санкт-Петербург
2019
ББК
32.973.26-018.2.75
Х82
удк
681.3.07
СЮО "Диалектика"
Зав. редакцией С.Н. Тригуб
Перевод с английского и редакция И.В. Берттеuна
По общим вопросам обращайтесь в издательство "Диалектика" по адресу:
info@dialektika.com, http://www.dialektika.com
Хорстманн, Кей С.
Х82
1. Основы. 11-е изд.: Пер.
2019. - 864 с.: ил. - Парал. тит. англ.
ISBN 978-5-907114-79-1 (рус., том 1)
ISBN 978-5-907144-30-9 (рус., мноrотом)
Java.
Библиотека профессионала, том
с англ.
СПб.: ООО "Диалектика",
ББК
32.973.26-018.2.75
Все названия проrраммных продуктов являются зареrистрированными торговыми марками
соответствующих фирм.
Никакая часть настоящеrо издания ни в каких целях не может бьrrь воспроизведена в какой
бы то ни было форме и какими бы то ни было средствами, будь то электронные или механиче
ские, включая фотокопирование и запись на маmитный носитель, если на это нет письменноrо
11. Компоненты пользовательского интерфейса в Swing
567
Глава
12. Параллелизм
661
Глава
13. Библиотека JavaFX
759
классы
Приложение А. Ключевые слова
Предметный указатель
125
195
и внутренние классы
и протоколирование
Java
273
339
849
851
Содержание
Предисловие
Глава
1. Введение в язык Java
1.1. Программная платформа Java
1.2. Характерные особенности Java
1.2.1. Простота
1.2.2. Объектно-ориентированный характер
1.2.3. Поддержка распределенных вычислений в сети
1.2.4. Надежность
1.2.5. Безопасность
1.2.6. Независимость от архитектуры компьютера
1.2.7. Переносимость
1.2.8. Интепретируемость
1.2.9. Производительность
1.2.10. Мноrопоточность
1.2.11. Динамичность
1.3. Аплеты и Интернет
1.4. Краткая история развития Java
1.5. Распространенные заблуждения относительно Java
Глава
2. Среда программирования на Java
2.1. Установка комплекта Java Development Kit
2.1.1. Загрузка комплекта JDK
2.1.2. Установка комплекта JDK
2.1.3. Установ ка библиотек и документации
2.2. Применение инструментов командной строки
2.3. Применение IDE
2.4. Утилита JShell
Глава
3. Основные языковые конструкции Java
3.1. Простая программа на Java
3.2. Комментарии
3.3. Типы данных
3.3.1. Целочисленные типы данных
3.3.2. Числовые типы данных с плавающей точкой
3.3.3. Тип данных char
3.3.4. Юникод и тип char
3.3.5. Тип данных boolean
3.4. Переменные и константы
3.4.1. Объявление переменных
3.4.2. Инициализация переменных
3.4.3. Константы
3.4.4. Перечислимые типы
3.5. Операции
3.5.1. Арифметические операции
3.5.2. Математические функции и константы
15
21
21
22
23
23
24
24
24
25
25
26
26
27
27
28
29
32
35
35
36
37
39
40
45
48
51
51
55
55
56
57
58
59
60
61
61
62
63
64
64
64
65
Содержание
3.5.3. Преобразование числовых типов
3.5.4. Приведение типов
3.5.5. Сочетание арифметических операций с присваиванием
3.5.6.
Последние комментарии
1 день 30 минут назад
1 день 6 часов назад
1 день 7 часов назад
1 день 7 часов назад
1 день 7 часов назад
1 день 7 часов назад