Дэвид Флэнаган , Бенджамин Дж. Эванс - Java. Справочник разработчика
7-е изданиеНазвание: | Java. Справочник разработчика | |
Автор: | Дэвид Флэнаган , Бенджамин Дж. Эванс | |
Жанр: | Программирование: прочее, Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | ООО "Диалектика" | |
Год издания: | 2019 | |
ISBN: | 978-5-907144-61-3 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Java. Справочник разработчика"
Аннотация к этой книге отсутствует.
Читаем онлайн "Java. Справочник разработчика" (ознакомительный отрывок). [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
языком
45
Python
Чрезмерная корпоративность
46
46
46
47
48
49
49
2. Основы
51
Сравнение
Java
с языком
Ответы на критику в адрес
JavaScript
Java
Чрезмерная многословность
Медленность изменений
Проблемы производительности
Ненадежность
Глава
синтаксиса
Анализ программ на
Java
Java
52
53
53
54
54
56
56
58
58
58
59
60
63
65
68
70
71
78
80
80
81
83
85
88
90
91
92
94
по нисходящей
Лексическая структура
Набор символов в Юникоде
Учет регистра букв и пробелы
Комментарии
Зарезервированные слова
Идентификаторы
Литералы
Знаки препинания
Примитивные типы данных
Тип
boolean
Тип
char
Целочисленные типы данных
Числовые типы с плавающей точкой
Взаимные преобразования примитивных типов данных
Выражения и операции
Краткая сводка операций
Арифметические операции
Операция сцепления строк
Операции инкремента и декремента
Операции сравнения
Логические операции
Поразрядные логические операции и операции сдвига
Операции присваивания
Условная операция
Операция
instanceof
Специальные операции
Операторы
Содержание
7
Операторы-выражения
Составные операторы
Пустой оператор
Операторы с меткой
Операторы объявления локальных переменных
Условный оператор if/else
Оператор
swi tch
Оператор
while
Оператор
do while
Оператор
for
Цикл типа
foreach
Оператор
break
Оператор
continue
Оператор
return
Оператор
synchronized
Оператор
throw
Блок операторов
Оператор
try
Оператор
assert
try/catch/finally
с ресурсами
Методы
Определение методов
Модификаторы доступа к методам
Проверяемые и непроверяемые исключения
Списки аргументов переменной длины
Введение в классы и объекты
Определение класса
Создание объекта
Применение объектов
Объектные литералы
Лямбда-выражения
Массивы
Типы массивов
Создание и инициализация массивов
Применение массивов
Многомерные массивы
Ссылочные типы данных
Сравнение ссылочных типов с примитивными типами
8
Содержание
95
96
96
96
97
99
102
104
105
106
108
110
111
112
112
114
115
119
120
122
122
126
128
130
132
132
133
134
135
136
137
138
141
142
146
148
148
Манипулирование объектами и копиями ссылок
149
152
153
154
155
156
156
159
161
163
164
Сравнение объектов
Упаковочные и распаковочные преобразования
Пакеты и пространство имен в
Java
Объявление пакета
Глобально уникальные имена пакетов
Импорт ссылочных типов
Импорт статических членов
Структура исходного файла
Java
Определение и выполнение программ на
Java
Резюме
Глава
3. Объектно-ориентированное программирование на Java
Краткий обзор классов
Основные определения ООП
Другие ссылочные типы
Синтаксис определения класса
Поля и методы
Синтаксис объявления полей
Поля класса
Методы класса
Поля экземпляра
Методы экземпляра
Принцип действия ссылки
this
Создание и инициализация объектов
Определение конструктора
Определение нескольких конструкторов
Вызов одного конструктора из другого
Устанавливаемые по умолчанию значения и инициализаторы полей
Подклассы и наследование
Расширение класса
Суперклассы, класс
Object и иерархия классов
Конструкторы подклассов
Вызов конструкторов по цепочке и конструктор по умолчанию
Сокрытие полей суперкласса
Переопределение методов из суперкласса
Сокрытие данных и инкапсуляция
Содержание
165
165
166
167
168
169
170
171
172
174
174
175
177
177
178
179
180
182
183
185
186
187
189
191
198
9
Управление доступом
Методы доступа к данным
Абстрактные классы и методы
Преобразования ссылочных типов
211
Краткие итоги по модификаторам доступа
214
Глава 4. Система типов
Java
Интерфейсы
Определение интерфейса
Расширение интерфейсов
Реализация интерфейса
Методы с реализацией по умолчанию
Маркерные интерфейсы
Обобщения в
Java
Введение в обобщения
Обобщенные типы и параметры типа
Ромбовидный синтаксис
Стирание типов
Ограничение параметров типа
Введение в --">
45
Python
Чрезмерная корпоративность
46
46
46
47
48
49
49
2. Основы
51
Сравнение
Java
с языком
Ответы на критику в адрес
JavaScript
Java
Чрезмерная многословность
Медленность изменений
Проблемы производительности
Ненадежность
Глава
синтаксиса
Анализ программ на
Java
Java
52
53
53
54
54
56
56
58
58
58
59
60
63
65
68
70
71
78
80
80
81
83
85
88
90
91
92
94
по нисходящей
Лексическая структура
Набор символов в Юникоде
Учет регистра букв и пробелы
Комментарии
Зарезервированные слова
Идентификаторы
Литералы
Знаки препинания
Примитивные типы данных
Тип
boolean
Тип
char
Целочисленные типы данных
Числовые типы с плавающей точкой
Взаимные преобразования примитивных типов данных
Выражения и операции
Краткая сводка операций
Арифметические операции
Операция сцепления строк
Операции инкремента и декремента
Операции сравнения
Логические операции
Поразрядные логические операции и операции сдвига
Операции присваивания
Условная операция
Операция
instanceof
Специальные операции
Операторы
Содержание
7
Операторы-выражения
Составные операторы
Пустой оператор
Операторы с меткой
Операторы объявления локальных переменных
Условный оператор if/else
Оператор
swi tch
Оператор
while
Оператор
do while
Оператор
for
Цикл типа
foreach
Оператор
break
Оператор
continue
Оператор
return
Оператор
synchronized
Оператор
throw
Блок операторов
Оператор
try
Оператор
assert
try/catch/finally
с ресурсами
Методы
Определение методов
Модификаторы доступа к методам
Проверяемые и непроверяемые исключения
Списки аргументов переменной длины
Введение в классы и объекты
Определение класса
Создание объекта
Применение объектов
Объектные литералы
Лямбда-выражения
Массивы
Типы массивов
Создание и инициализация массивов
Применение массивов
Многомерные массивы
Ссылочные типы данных
Сравнение ссылочных типов с примитивными типами
8
Содержание
95
96
96
96
97
99
102
104
105
106
108
110
111
112
112
114
115
119
120
122
122
126
128
130
132
132
133
134
135
136
137
138
141
142
146
148
148
Манипулирование объектами и копиями ссылок
149
152
153
154
155
156
156
159
161
163
164
Сравнение объектов
Упаковочные и распаковочные преобразования
Пакеты и пространство имен в
Java
Объявление пакета
Глобально уникальные имена пакетов
Импорт ссылочных типов
Импорт статических членов
Структура исходного файла
Java
Определение и выполнение программ на
Java
Резюме
Глава
3. Объектно-ориентированное программирование на Java
Краткий обзор классов
Основные определения ООП
Другие ссылочные типы
Синтаксис определения класса
Поля и методы
Синтаксис объявления полей
Поля класса
Методы класса
Поля экземпляра
Методы экземпляра
Принцип действия ссылки
this
Создание и инициализация объектов
Определение конструктора
Определение нескольких конструкторов
Вызов одного конструктора из другого
Устанавливаемые по умолчанию значения и инициализаторы полей
Подклассы и наследование
Расширение класса
Суперклассы, класс
Object и иерархия классов
Конструкторы подклассов
Вызов конструкторов по цепочке и конструктор по умолчанию
Сокрытие полей суперкласса
Переопределение методов из суперкласса
Сокрытие данных и инкапсуляция
Содержание
165
165
166
167
168
169
170
171
172
174
174
175
177
177
178
179
180
182
183
185
186
187
189
191
198
9
Управление доступом
Методы доступа к данным
Абстрактные классы и методы
Преобразования ссылочных типов
211
Краткие итоги по модификаторам доступа
214
Глава 4. Система типов
Java
Интерфейсы
Определение интерфейса
Расширение интерфейсов
Реализация интерфейса
Методы с реализацией по умолчанию
Маркерные интерфейсы
Обобщения в
Java
Введение в обобщения
Обобщенные типы и параметры типа
Ромбовидный синтаксис
Стирание типов
Ограничение параметров типа
Введение в --">
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Книги схожие с «Java. Справочник разработчика» по жанру, серии, автору или названию:
Джошуа Блох - Java: эффективное программирование Жанр: Java, Java Script Год издания: 2019 |