Хорстманн Кей С. Java SE 8. Базовый курсКниги по IT. (20,2 МБ, pdf) Главной причиной работы в Java является решение задач параллельного программирования. Библиотека Java располагает готовыми параллельными алгоритмами и потокобезопасными структурами данных. В этом издании под совершенно новым углом зрения показано, как пользоваться эффективными библиотечными средствами вместо чреватых ошибками низкоуровневых конструкций. Изучение данного руководства сделает вашу работу с Java более производительной и приятной.

 

Содержание
ОБ АВТОРЕ 16
ПРЕДИСЛОВИЕ 17
БЛАГОДАРНОСТИ 19
1 ОСНОВОПОЛАГАЮЩИЕ СТРУКТУРЫ ПРОГРАММИРОВАНИЯ 21
2 ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ 71
3 ИНТЕРФЕЙСЫ И ЛЯМБДА-ВЫРАЖЕНИЯ 109
4 НАСЛЕДОВАНИЕ И РЕФЛЕКСИЯ 141
5 ИСКЛЮЧЕНИЯ, УТВЕРЖДЕНИЯ И ПРОТОКОЛИРОВАНИЕ 181
6 ОБОБЩЕННОЕ ПРОГРАММИРОВАНИЕ 205
7 КОЛЛЕКЦИИ 231
8 ПОТОКИ ДАННЫХ 253
9 ОРГАНИЗАЦИЯ ВВОДА-ВЫВОДА 279
10 ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ 315
11 AHHOTAЦИИ 359
12 ПРИКЛАДНОЙ ПРОГРАММНЫЙ ИНТЕРФЕЙС API ДАТЫ И ВРЕМЕНИ 381
13 ИНТЕРНАЦИОНАЛИЗАЦИЯ 399
14 КОМПИЛЯЦИЯ И НАПИСАНИЕ СЦЕНАРИЕВ 421
ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ 447