Философия Java


     Проститутки Купчино Putana не CZ. |          

Содержание раздела


Абстрактные методы и классы - 3
Конструкторы и полиморфизм

Порядок вызова конструкторов
Порядок вызова конструкторов - 2
Наследование и finalize( )
Наследование и finalize( ) - 2
Поведение полиморфных методов внутри конструкторов
Поведение полиморфных методов внутри конструкторов - 2
Проектировка с наследованием
Чистое наследование против расширения
Приведение к дочернему типу и идентификация типов во время работы
Приведение к дочернему типу и идентификация типов во время работы - 2

Резюме
Упражнения
By Bruce Eckel
Интерфейсы и внутренние классы
Интерфейсы
Интерфейсы - 2
Множественное наследование в Java
Множественное наследование в Java - 2
Конфликты имен при комбинировании интерфейсов
Расширение интерфейса с наследованием

Группировка констант
Группировка констант - 2
Инициализирование полей в интерфейсах
Вложенные интерфейсы
Вложенные интерфейсы - 2
Внутренние классы
Внутренний класс и приведение к базовому типу
Внутренний класс и приведение к базовому типу - 2
Внутренние классы в методе и контексте
Внутренние классы в методе и контексте - 2

Анонимный внутренний класс
Анонимный внутренний класс - 2
Связь с внешним классом
Связь с внешним классом - 2
Static внутренние классы
Static внутренние классы - 2
Ссылки на объект внешнего класса
Доступ "наружу" из множественно вложенных классов
Наследование от внутренних классов
Может ли быть внутренний класс перегружен?

Идентификаторы внутренних файлов
Зачем внутренние классы?
Зачем внутренние классы? - 2
Замыкания обратные вызовы
Замыкания обратные вызовы - 2
Внутренние классы и структуры управления
Внутренние классы и структуры управления - 2
Внутренние классы и структуры управления - 3
Внутренние классы и структуры управления - 4
Внутренние классы и структуры управления - 5

Резюме
Упражнения
Упражнения - 2
Упражнения - 3
By Bruce Eckel
Хранение Ваших объектов
Массивы
Массивы - 2
Массивы - первоклассные объекты
Массивы - первоклассные объекты - 2

Массивы - первоклассные объекты - 3
Контейнеры примитивов
Возвращение массива
Класс Arrays
Класс Arrays - 2
Класс Arrays - 3
Класс Arrays - 4
Заполнение массива
Копирование массива
Сравнение массивов

Сравнение элементов массива
Сравнение элементов массива - 2
Сравнение элементов массива - 3
Сортировка массива
Поиск в отсортированном массиве
Поиск в отсортированном массиве - 2
Резюме о массивах
Введение в контейнеры
Распечатка контейнера
Распечатка контейнера - 2

Заполнение контейнеров
Заполнение контейнеров - 2
Заполнение контейнеров - 3
Заполнение контейнеров - 4
Заполнение контейнеров - 5
Заполнение контейнеров - 6
Неудобство контейнеров: неизвестный тип
Неудобство контейнеров: неизвестный тип - 2
Иногда это работает так или иначе
Создание сознающего тип ArrayList

Параметризированные типы
Итераторы
Итераторы - 2
Неумышленная рекурсия
Таксономия контейнера
Таксономия контейнера - 2
Функциональность Collection
Функциональность Collection - 2
Функциональность List
Функциональность List - 2

Функциональность List - 3
Создание стека из LinkedList
Создание очереди из LinkedList
Функциональность Set
Функциональность Set - 2
SortedSet
Функциональность Map
Функциональность Map - 2
Функциональность Map - 3
Функциональность Map - 4

SortedMap
Хеширование и хеш-коды
Хеширование и хеш-коды - 2
Хеширование и хеш-коды - 3
Понимание hashCode( )
Понимание hashCode( ) - 2
Понимание hashCode( ) - 3
Понимание hashCode( ) - 4
Фактор производительности HashMap
Перегрузка hashCode( )

Перегрузка hashCode( ) - 2
Перегрузка hashCode( ) - 3
Хранение ссылок
Хранение ссылок - 2
WeakHashMap
Снова об итераторах
Выбор реализации
Выбор между списками (List)
Выбор между списками (List) - 2
Выбор между списками (List) - 3

Выбор между множествами (Set)
Выбор между множествами (Set) - 2
Выбор между картами (Map)
Выбор между картами (Map) - 2
Сортировка и поиск в списках
Утилиты
Как сделать Collection или Map неизменяемой
Синхронизация Collection или Map
Провалившееся ускорение
Неподдерживаемые операции

Неподдерживаемые операции - 2
Контейнеры Java 1.0/1.1
Vector и Enumeration
Hashtable
Stack
BitSet
Резюме
Упражнения
Упражнения - 2
Упражнения - 3

Упражнения - 4
Упражнения - 5
By Bruce Eckel
Обработка ошибок с помощью исключений
Обработка ошибок с помощью исключений - 2
Основные исключения
Аргументы исключения
Ловля исключения
Содержание