Библиотека knigago >> Компьютеры: Языки и системы программирования >> Java, Java Script >> Java from EPAM Учебно-методическое пособие


"Пусть этот мир прогнется под нас" Сергея Богдашова - это захватывающая книга в жанре боевой фантастики, которая переносит читателя в динамичный и опасный мир. Сюжет книги вращается вокруг группы подростков, которые оказываются в ловушке в исследовательском центре, где проводятся секретные эксперименты. Когда неизвестный вирус вырывается на свободу, они вынуждены объединиться, чтобы выжить и найти выход из этого ужасающего ада. Автор искусно создает атмосферу напряжения и страха,...

Игорь Николаевич Блинов - Java from EPAM Учебно-методическое пособие

Java from EPAM Учебно-методическое пособие
Книга - Java from EPAM  Учебно-методическое пособие.  Игорь Николаевич Блинов  - прочитать полностью в библиотеке КнигаГо
Название:
Java from EPAM Учебно-методическое пособие
Игорь Николаевич Блинов

Жанр:

Учебники и пособия: прочее, Java, Java Script

Изадано в серии:

неизвестно

Издательство:

Издательство «Четыре четверти»

Год издания:

ISBN:

978-985-581-391-1

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Java from EPAM Учебно-методическое пособие"

Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.

Читаем онлайн "Java from EPAM Учебно-методическое пособие" (ознакомительный отрывок). [Страница - 3]

стр.
. . . . . . . . . . . . . . . 177
Интерфейсы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
Общие определения . --">
стр.

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.