Философия Java


             

Философия Java

Введение
Предпосылки

Изучение Java
Цели
Online документация
Главы
Главы - 2
Главы - 3
Главы - 4
Главы - 5
Главы - 6
Упражнения

Мультимедийный CD ROM
Исходный код
Условные обозначения
Версии Java
Семинары и сопровождение
Ошибки
О дизайне обложки книги
Благодарности
Помощники в Интернет
By Bruce Eckel

Введение в объекты
Развитие абстракции
Развитие абстракции - 2
Объект имеет интерфейс
Объект имеет интерфейс - 2
Объект имеет интерфейс - 3
Спрятанная реализация
Спрятанная реализация - 2
Повторное использование реализации
Наследование: повторное использование интерфейса

Наследование: повторное использование интерфейса - 2
Наследование: повторное использование интерфейса - 3
Отношения ЯВЛЯЕТСЯ против ПОХОЖ НА
Взаимозаменяемые объекты с полиморфизмом
Взаимозаменяемые объекты с полиморфизмом - 2
Взаимозаменяемые объекты с полиморфизмом - 3
Взаимозаменяемые объекты с полиморфизмом - 4
Абстрактные базовые классы и интерфейсы
Видимость и время жизни объектов
Видимость и время жизни объектов - 2

Cборщики и итераторы
Cборщики и итераторы - 2
Простая корневая иерархия
Собрание библиотек и поддержка для облегчения использования собрания
Нисхождение против шаблонов/настроек
Дилемма домоводства: Кто должен убирать?
Сборщик мусора против эффективности и гибкости
Обработка исключений: работа с ошибками
Многопоточность
Живучесть

Java и Internet
Что такое Web?
Вычисления Клиент/Сервер
Web - как гигантский сервер
Программирование клиентской стороны
Программирование клиентской стороны - 2
Рlug-ins
Языки сценариев
Java
Java - 2

ActiveX
Безопасность
Безопасность - 2
Internet против intranet
Программирование стороны сервера
Разделенная арена: приложения
Анализ и дизайн
Анализ и дизайн - 2
Анализ и дизайн - 3
Фаза 0: Создание плана

Задающее утверждение
Фаза 1: Что мы делаем?
Фаза 1: Что мы делаем? - 2
Фаза 1: Что мы делаем? - 3
Фаза 2: Как мы это построим?
Фаза 2: Как мы это построим? - 2
Пять стадий дизайна объектов
Руководство для разработки объектов
Фаза 3: Построение ядра
Фаза 4: Итерации использования причин

Фаза 5: Эволюция
Фаза 5: Эволюция - 2
Планы выплат
Экстремальное программирование
Первичное написание тестов
Первичное написание тестов - 2
Парное программирование
Почему Java имеет успех
Система легче для выражения и понимания
Максимум рычагов управления библиотеками

Обработка ошибок
Программирование большого
Стратегии перехода
Руководящие принципы
Тренировка
Проекты низкого риска
Модель успеха
Использование библиотек существующих классов
Не переписывайте существующий в Java код
Помехи управления

Начальная стоимость
Проблемы производительности
Общие ошибки дизайна
Java против C++?
Java против C++? - 2
Резюме
Резюме - 2
By Bruce Eckel
Все есть объекты
Вы управляете объектами через ссылки

Вы должны создавать все объекты
Где живет хранилище
Особый случай: примитивные типы
Числа высокой точности
Массивы в Java
Вам никогда не нужно уничтожать объекты
Ограничивание
Границы объектов
Создание новых типов данных: классов
Поля и методы

Значения по умолчанию примитивных членов
Методы, аргументы и возвращаемое значение
Список аргументов
Построение Java программы
Видимость имен
Использование других компонентов
Ключевое слово static
Ключевое слово static - 2
Ваша первая Java программа
Ваша первая Java программа - 2

Компиляция и запуск
Комментарии и встроенная документация
Комментарий-Документация
Синтаксис
Вставка HTML
@See: ссылка на другой класс
Ярлыки документации класса
@Version
@Author
@Since

Ярлыки документации переменных
Ярлыки документации методов
@Param
@Return
@Throws
@Deprecated
Пример документации
Стиль кодирования
Резюме
Упражнения

Упражнения - 2
By Bruce Eckel
Управление течением программы
Использование операторов Java
Предшествование
Присваение
Присваение - 2
Эффект наложения при вызове методов



Логика и жизнь - перейти
Логические игры - перейти
Моделирование финансов - перейти
Фондовый менеджмент - перейти
Финансовые модели - перейти
Основные понятия объектно-ориентированного подхода - перейти
Система управления - перейти
Цифровой анализ - перейти
Цифровая торговля - перейти
ATCF индикаторы - перейти

Спектральный анализ - перейти
Фондовые биржи - перейти
Фондовый рынок - перейти
Справочник по ценным бумагам - перейти
Ценные бумаги на бирже - перейти