Игорь Николаевич Блинов , Валерий Станиславович Романчик - Java from EPAM : учебно-методическое пособие
Название: | Java from EPAM : учебно-методическое пособие | |
Автор: | Игорь Николаевич Блинов , Валерий Станиславович Романчик | |
Жанр: | Учебники и самоучители по компьютеру, Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | Четыре четверти | |
Год издания: | 2020 | |
ISBN: | 978-985-581-391-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Java from EPAM : учебно-методическое пособие"
Пособие предназначено для программистов, начинающих и продолжающих изучение технологий
Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного
и функционального программирования. Также изложены аспекты применения библиотек классов
языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также
взаимодействие с СУБД и ХМL.
В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по
материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы
с кратким описанием технологий Log4J2 и TestNG.
Читаем онлайн "Java from EPAM : учебно-методическое пособие". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (51) »
Интерфейсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Параметризация интерфейсов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Аннотации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Вопросы к главе 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Задания к главе 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Тестовые задания к главе 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Глава 7. ФУНКЦИОНАЛЬНЫЕ ИНТЕРФЕЙСЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Методы default и static в интерфейсах . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Функциональные интерфейсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Интерфейс Predicate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Интерфейс Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Интерфейс Consumer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
Интерфейс Supplier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Интерфейс Comparator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Замыкания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Ссылки на методы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Вопросы к главе 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Задания к главе 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Тестовые задания к главе 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Глава 8. СТРОКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
Класс String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
StringBuilder и StringBuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Регулярные выражения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Интернационализация приложения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Интернационализация чисел . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Интернационализация дат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
API Date\Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
Форматирование информации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Шифрование и кодирование строк . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Вопросы к главе 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
Задания к главе 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Тестовые задания к главе 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Глава 9. ИСКЛЮЧЕНИЯ И ОШИБКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Иерархия исключений и ошибок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Способы обработки исключений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Обработка нескольких исключений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Оператор throw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Собственные исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Генерация непроверяемых исключений . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
6
ОГЛАВЛЕНИЕ
Блок finally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Наследование и исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ошибки статической инициализации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Рекомендации по обработке исключений . . . . . . . . . . . . . . . . . . . . . . . . . . .
Отладочный механизм assertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Вопросы к главе 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Задания к главе 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Тестовые задания к главе 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
277
278
280
281
285
286
287
287
Глава 10. ПОТОКИ ВВОДА/ВЫВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Байтовые и символьные потоки ввода/вывода . . . . . . . . . . . . . . . . . . . . . . . 290
File, Path и Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
Чтение из потока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Предопределенные стандартные потоки . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Сериализация объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
Сериализация в XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Класс Scanner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Архивация . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Вопросы к главе 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Задания к главе 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
Тестовые задания к главе 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Глава 11. КОЛЛЕКЦИИ И STREAM API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Общие определения . --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (51) »
Книги схожие с «Java from EPAM : учебно-методическое пособие» по жанру, серии, автору или названию:
Е. А. Роганов, Н. А. Роганова - Программирование на языке Ruby: Учебное пособие Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2008 |
Владимир Валентинович Девятков - Системы искусственного интеллекта: Учебное пособие для вузов Жанр: Искусственный интеллект Год издания: 2001 Серия: Информатика в техническом университете |
Сергей Николаевич Козлов - Защита информации: устройства несанкционированного съема информации и борьба с ними:... Жанр: Компьютерная безопасность Год издания: 2018 Серия: gaudeamus |