Дэвид Флэнаган , Бенджамин Дж. Эванс - Java. Справочник разработчика
7-е изданиеНазвание: | Java. Справочник разработчика | |
Автор: | Дэвид Флэнаган , Бенджамин Дж. Эванс | |
Жанр: | Программирование: прочее, Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | ООО "Диалектика" | |
Год издания: | 2019 | |
ISBN: | 978-5-907144-61-3 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Java. Справочник разработчика"
Аннотация к этой книге отсутствует.
Читаем онлайн "Java. Справочник разработчика" (ознакомительный отрывок). [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
ковариантность
Подстановки
Обобщенные методы
Статическая и динамическая типизация
Применение и разработка обобщенных типов
Перечисления и аннотации
Перечисления
Аннотации
Определение специальных аннотаций
Типовые аннотации
Лямбда- выражения
Преобразование лямбда-выражений
Ссылки на методы
Функциональное программирование
Лексическая область видимости и локальные переменные
Вложенные типы данных
Статические типы членов
Нестатические типы членов
1О
199
205
208
Содержание
217
218
219
220
221
224
229
230
230
232
233
234
235
237
239
243
244
245
245
246
248
249
251
251
253
255
257
259
262
264
267
Локальные классы
270
274
276
278
Анонимные классы
Необозначаемые типы и выводимый тип var
Резюме
Глава 5. Введение в объектно-ориентированное
проектирование на
Значения в
Java
Java
Основные методы из класса
Метод
toString ()
Метод
equals ()
Метод
hashCode ()
Метод ComparaЫe:
Метод
281
281
283
286
286
286
288
289
289
290
290
j ava. lang. Obj ect
: compareTo ()
clone ()
Особенности объектно-ориентированного проектирования
Константы
Интерфейсы в сравнении с абстрактными классами
Допустимо ли использовать методы с реализацией по умолчанию
как трейты?
293
294
296
299
302
Методы экземпляра или методы класса?
Композиция в сравнении с наследованием
Наследование полей и методы доступа
Шаблон "Одиночка"
Объектно-ориентированное проектирование с помощью
лямбда-выражений
304
305
306
307
310
Вложенные классы и лямбда-выражения
Лямбда-выражения в сравнении со ссылками на методы
Исключения и их обработка
Безопасное программирование на
Java
Гnаваб. Управление оперативной памятью и параллелизм в
Основные принципы управления оперативной памятью в
Утечки памяти в
Java
Java
Java
Введение в алгоритм маркировки и очистки
Простой алгоритм маркировки и очистки
Оптимизация сборки "мусора" в
JVM
Эвакуация
Содержание
313
313
314
315
317
319
320
11
"Куча" в виртуальной машине
HotSpot JVM
Другие сборщики "мусора"
Полное завершение
Подробное описание полного завершения
Поддержка параллелизма в
Java
Жизненный цикл потока исполнения
Доступность и изменяемость
Исключение и защита состояния
Ключевое слово
volatile
Полезные методы из класса
Thread
Не рекомендованные для применения методы из класса
Thread
Работа с потоками исполнения
Резюме
Часть
Глава
11. Работа с пnатформой Java
7.
Соглашения по программированию и документированию
Соглашения по именованию и выделению прописными буквами
Именование на практике
Документирующие комментарии в
Java
Структура документирующего комментария
Дескрипторы документирующих комментариев
Дескрипторы, встраиваемые в документирующие комментарии
Перекрестные ссылки в документирующих комментариях
Документирующие комментарии к пакетам
Доклеты
Соглашения по переносимым программам
Глава 8. Работа с коллекциями
Java
Введение в прикладной интерфейс
API
Интерфейс Set
Интерфейс List
Интерфейс Мар
Интерфейсы Queue и BlockingQueue
Ввод элементов в очередь
Удаление элементов из очереди
Служебные методы
Содержание
353
353
356
358
359
361
365
367
370
370
371
375
Интерфейс Collection
12
323
326
328
330
332
334
336
338
342
344
346
347
349
для коллекций
375
376
379
382
389
395
396
396
398
Массивы и вспомогательные методы
Потоки данных и лямбда-выражения в
401
403
404
409
414
Java
Функциональные подходы к программированию
Прикладной интерфейс
Streams API
Резюме
Г11ава9. Обработка данных в типичных форматах
415
Текст
Специальный синтаксис для символьных строк
Неизменяемость символьных строк
Регулярные выражения
Числа и математические операции
Представление целочисленных типов данных в
Представление чисел с плавающей точкой в
Стандартная библиотека
Java
Java
Java
для математических функций
Представление даты и времени в версии
Введение в прикладной интерфейс
в версии
Java 8
API даты
и времени
433
437
439
440
441
Java --">
Подстановки
Обобщенные методы
Статическая и динамическая типизация
Применение и разработка обобщенных типов
Перечисления и аннотации
Перечисления
Аннотации
Определение специальных аннотаций
Типовые аннотации
Лямбда- выражения
Преобразование лямбда-выражений
Ссылки на методы
Функциональное программирование
Лексическая область видимости и локальные переменные
Вложенные типы данных
Статические типы членов
Нестатические типы членов
1О
199
205
208
Содержание
217
218
219
220
221
224
229
230
230
232
233
234
235
237
239
243
244
245
245
246
248
249
251
251
253
255
257
259
262
264
267
Локальные классы
270
274
276
278
Анонимные классы
Необозначаемые типы и выводимый тип var
Резюме
Глава 5. Введение в объектно-ориентированное
проектирование на
Значения в
Java
Java
Основные методы из класса
Метод
toString ()
Метод
equals ()
Метод
hashCode ()
Метод ComparaЫe:
Метод
281
281
283
286
286
286
288
289
289
290
290
j ava. lang. Obj ect
: compareTo ()
clone ()
Особенности объектно-ориентированного проектирования
Константы
Интерфейсы в сравнении с абстрактными классами
Допустимо ли использовать методы с реализацией по умолчанию
как трейты?
293
294
296
299
302
Методы экземпляра или методы класса?
Композиция в сравнении с наследованием
Наследование полей и методы доступа
Шаблон "Одиночка"
Объектно-ориентированное проектирование с помощью
лямбда-выражений
304
305
306
307
310
Вложенные классы и лямбда-выражения
Лямбда-выражения в сравнении со ссылками на методы
Исключения и их обработка
Безопасное программирование на
Java
Гnаваб. Управление оперативной памятью и параллелизм в
Основные принципы управления оперативной памятью в
Утечки памяти в
Java
Java
Java
Введение в алгоритм маркировки и очистки
Простой алгоритм маркировки и очистки
Оптимизация сборки "мусора" в
JVM
Эвакуация
Содержание
313
313
314
315
317
319
320
11
"Куча" в виртуальной машине
HotSpot JVM
Другие сборщики "мусора"
Полное завершение
Подробное описание полного завершения
Поддержка параллелизма в
Java
Жизненный цикл потока исполнения
Доступность и изменяемость
Исключение и защита состояния
Ключевое слово
volatile
Полезные методы из класса
Thread
Не рекомендованные для применения методы из класса
Thread
Работа с потоками исполнения
Резюме
Часть
Глава
11. Работа с пnатформой Java
7.
Соглашения по программированию и документированию
Соглашения по именованию и выделению прописными буквами
Именование на практике
Документирующие комментарии в
Java
Структура документирующего комментария
Дескрипторы документирующих комментариев
Дескрипторы, встраиваемые в документирующие комментарии
Перекрестные ссылки в документирующих комментариях
Документирующие комментарии к пакетам
Доклеты
Соглашения по переносимым программам
Глава 8. Работа с коллекциями
Java
Введение в прикладной интерфейс
API
Интерфейс Set
Интерфейс List
Интерфейс Мар
Интерфейсы Queue и BlockingQueue
Ввод элементов в очередь
Удаление элементов из очереди
Служебные методы
Содержание
353
353
356
358
359
361
365
367
370
370
371
375
Интерфейс Collection
12
323
326
328
330
332
334
336
338
342
344
346
347
349
для коллекций
375
376
379
382
389
395
396
396
398
Массивы и вспомогательные методы
Потоки данных и лямбда-выражения в
401
403
404
409
414
Java
Функциональные подходы к программированию
Прикладной интерфейс
Streams API
Резюме
Г11ава9. Обработка данных в типичных форматах
415
Текст
Специальный синтаксис для символьных строк
Неизменяемость символьных строк
Регулярные выражения
Числа и математические операции
Представление целочисленных типов данных в
Представление чисел с плавающей точкой в
Стандартная библиотека
Java
Java
Java
для математических функций
Представление даты и времени в версии
Введение в прикладной интерфейс
в версии
Java 8
API даты
и времени
433
437
439
440
441
Java --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Книги схожие с «Java. Справочник разработчика» по жанру, серии, автору или названию:
Ильдар Шаукатович Хабибуллин - Java 7 Жанр: Java, Java Script Год издания: 2012 Серия: В подлиннике |
Генри Лю Эдельсон - Ruby на платформе Java Жанр: Учебники и самоучители по компьютеру Год издания: 2011 |
Джошуа Блох - Java: эффективное программирование Жанр: Java, Java Script Год издания: 2019 |