Читаем Философия Java3 полностью

Инициализация конструктором.......................140

Инициализация массивов..........................146

Резюме...................................151

Глава 6. Управление доступом...................152

Пакет как библиотечный модуль......................153

Спецификаторы доступа Java........................159

Интерфейс и реализация..........................163

Доступ к классам..............................164

Резюме...................................167

Глава 7. Повторное использование классов............169

Синтаксис композиции...........................170

Синтаксис наследования..........................172

Делегирование...............................176

Сочетание композиции и наследования...................178

Композиция в сравнении с наследованием.................184

protected..................................185

Восходящее преобразование типов.....................186

Ключевое слово final............................188

Инициализация и загрузка классов.....................195

Резюме...................................197

Глава 8. Полиморфизм......................198

Снова о восходящем преобразовании. . . >................199

Особенности................................201

Конструкторы и полиморфизм.......................208

Ковариантность возвращаемых типов...................216

Разработка с наследованием........................217

Резюме...................................220

Глава 9. Интерфейсы.......................221

Абстрактные классы и методы.......................221

Интерфейсы................................224

Отделение интерфейса от реализации...................227

Расширение интерфейса через наследование...............233

Интерфейсы как средство адаптации....................236

Вложенные интерфейсы..........................239

Интерфейсы и фабрики...........................242

Резюме...................................244

Глава 10. Внутренние классы...................245

Создание внутренних классов.......................245

Связь с внешним классом..........................246

Конструкции .this и .new..........................248

Внутренние классы и восходящее преобразование.............249

Безымянные внутренние классы......................253

Внутренние классы: зачем?.........................261

Наследование от внутренних классов....................272

Можно ли переопределить внутренний класс?...............272

Локальные внутренние классы.......................274

Резюме...................................276

Глава 11. Коллекции объектов...................277

Параметризованные и типизованные контейнеры.............277

Основные концепции............................280

Добавление групп элементов........................281

List.....................................285

Итераторы.................................288

LinkedList..................................291

Стек....................................292

Множество.................................294

Карта....................................296

Очередь..................................298

PriorityQueue................................299

Collection и Iterator.............................301

Идиома «метод-адаптер»..........................306

Резюме...................................309

Глава 12. Обработка ошибок и исключения............310

Основные исключения...........................310

Перехват исключений...........................312

Создание собственных исключений.....................314

Спецификации исключений.........................319

Перехват произвольных исключений....................320

Стандартные исключения 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

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных