Книги онлайн » Книги » Прочее » Философия Java3 - Эккель Брюс

Философия Java3 - Эккель Брюс

Читать онлайн книгу «Философия Java3».
Философия Java3 - Эккель Брюс
Название: Философия Java3
ISBN: Нет данных
Год: Не указан
Читать онлайн

Философия Java3 - Эккель Брюс — читать книгу онлайн

Страница 3 из 263

Настройте размер и шрифт текста, включите тёмную тему для удобного чтения. Переходить между страницами можно стрелками внизу или сочетанием Ctrl + ← / →.

Страница 3 из 263

Стандартные исключения Java.......................328

Завершение с помощью finally.......................330

Использование finally с return........................334

Ограничения при использовании исключений...............336

Конструкторы...............................339

Идентификация исключений........................343

Альтернативные решения.........................344

Резюме...................................351

Глава 13. Информация о типах..................352

Необходимость в динамическом определении типов (RTTI).........352

Регистрация фабрик............................372

Рефлексия: динамическая информация о классе..............376

Динамические посредники.........................380

Объекты с неопределенным состоянием..................384

Интерфейсы и информация о типах....................390

Резюме...................................394

Глава 14. Параметризация.....................397

Простая параметризация..........................398

Параметризованные интерфейсы......................404

Параметризованные методы........................407

Построение сложных моделей.......................419

Ограничения................................437

Метасимволы................................440

Резюме...................................452

Глава 15. Массивы........................454

Особенности массивов...........................454

Массив как объект.............................456

Возврат массива..............................458

Многомерные массивы...........................460

Массивы и параметризация.........................463

Создание тестовых данных.........................465

Создание массивов с использованием генераторов.............470

Вспомогательный инструментарий Arrays..................474

Резюме...................................482

Глава 16. Система ввода/вывода Java...............483

Класс File..................................484

Ввод и вывод................................489

Добавление атрибутов и интерфейсов...................491

Классы Reader и Writer...........................494

RandomAccessFile: сам по себе.......................497

Типичное использование потоков ввода/вывода..............498

Средства чтения и записи файлов.....................505

Стандартный ввод/вывод..........................507

Новый ввод/вывод (nio)..........................510

Сжатие данных...............................531

Сериализация объектов..........................536

Предпочтения...............................553

Резюме...................................555

Глава 17. Параллельное выполнение...............557

Класс Thread................................559

Исполнители................................561

Совместное использование ресурсов....................578

Взаимодействие между потоками......................598

Взаимная блокировка............................602

Новые библиотечные компоненты.....................607

CountDownLatch..............................607

CyclicBarrier.................................609

DelayQueue.................................611

PriorityBlockingQueue............................614

Семафоры.................................619

Exchanger.................................623

Моделирование...............................624

Резюме...................................629

Алфавитный указатель......................631

Посвящается Дон

Введение в объекты

Мы препарируем природу, преобразуем ее в концепции и приписываем им смысл так, как мы это делаем во многом, потому что все мы являемся участниками соглашения, которое имеет силу в обществе, связанном речью, и которое закреплено в структуре языка... Мы не можем общаться вовсе, кроме как согласившись с установленными этим соглашением организацией и классификацией данных.

Бенджамин Ли Ворф (1897-1941)

Избранные книги

↑