1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-thinking-in-java-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
SUMMARY.md 19 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

Краткое содержание* Основные идеи программирования на Java

  • Начальные замечания

  • Введение

  • Глава 1 Введение в объекты

    • [1. 1 Прогресс абстракций](1. 1_прогресс_абстракций.md)
    • [1. 2 Интерфейсы объектов](1. 2_интерфейсы_объектов.md)
    • [1. 3 Скрытие схем реализации](1. 3_скрытие_схем_реализации.md)
    • [1. 4 Повторное использование схем](1. 4_повторное_использование_схем.md)
    • [1. 5 Наследование: повторное использование интерфейсов](1. 5_наследование_повторное_использование_интерфейсов.md)
    • [1. 6 Обмен полиморфными объектами](1. 6_обмен_полиморфными_объектами.md)
    • [1. 7 Создание и существование объектов](1. 7_создание_и_существование_объектов.md)
    • [1. 8 Управление ошибками](1. 8_управление_ошибками.md)
    • [1. 9 Многопоточность](1. 9_многопоточность.md)
    • [1. 10 Постоянство](1. 10_постоянство.md)
    • [1. 11 Java и Интернет](1. 11_Java_и_Internet.md)
    • [1. 12 Анализ и проектирование](1. 12_анализ_и_проектирование.md)
    • [1. 13 Java или C++? ](1. 13_Java_или_C++.md)
  • Глава 2 Все есть объекты

    • [2. 1 Управление объектами через ссылки](2. 1_управление_объектами_через_ссылки.md)
    • [2. 2 Все объекты должны быть созданы](2. 2_все_объекты_должны_быть_созданы.md)
    • [2. 3 Ни при каких условиях не очищайте объекты](2. 3_ни_при_каких_условиях_не_очищайте_объекты.md)
    • 2. 4 Создание новых типов данных: классы
    • [2. 5 Методы, аргументы и возвращаемые значения](2. 5_методы_аргументы_и_возвращаемые_значения.md)
    • [2. 6 Сборка Java-программы](2. 6_сборка_Java-программы.md)
    • [2. 7 Наши первые Java-программы](2. 7_наши_первые_Java-программы.md)
    • [2. 8 Комментарии и встроенные документы](2. 8_комментарии_и_встроенные_документы.md)
    • [2. 9 Стили кодирования](2. 9_стили_кодирования.md)
    • [2. 10 Подведение итогов](2. 10_подведение_итогов.md)
    • [2. 11 Упражнения](2. 11_упражнения.md)
  • Глава 3 Контроль потока программы

    • [3. 1 Использование операторов Java](3. 1_использование_операторов_Java.md)
    • [3. 2 Управление выполнением](3. 2_управление_выполнением.md)
    • [3. 3 Подведение итогов](3. 3_подведение_итогов.md)
    • [3. 4 Упражнения](3. 4_упражнения.md)
  • Глава 4 Инициализация и освобождение

    • [4. 1 Автоматическая инициализация с помощью конструкторов](4. 1_автоматическая_инициализация_с_помощью_конструкторов.md)
    • [4. 2 Перегрузка методов](4. 2_перегрузка_методов.md)
    • [4. 3 Освобождение: завершение работы и сборка мусора](4. 3_освобождение_завершение_работы_и_сборка_мусора.md)
    • [4. 4 Инициализация членов](4. 4_инициализация_членов.md)
    • [4. 5 Инициализация массивов](4. 5_инициализация_массивов.md)
    • [4. 6 Подведение итогов](4. 6_подведение_итогов.md)
    • [4. 7 Упражнения](4. 7_упражнения.md)* [Глава 5 Скрытие реализации процесса](Глава 5 Скрытие реализации процесса.md)
    • [5.1 Пакеты: модульные части библиотеки](5.1 Пакеты: модульные части библиотеки.md)
    • [5.2 Доступ к объектам в Java](5.2 Доступ к объектам в Java.md)
    • [5.3 Интерфейсы и реализация](5.3 Интерфейсы и реализация.md)
    • [5.4 Доступ к классам](5.4 Доступ к классам.md)
    • [5.5 Обзор](5.5 Обзор.md)
    • [5.6 Упражнения](5.6 Упражнения.md)
  • [Глава 6 Взаимозамена классов](Глава 6 Взаимозамена классов.md)

    • [6.1 Грамматика композиции](6.1 Грамматика композиции.md)
    • [6.2 Грамматика наследования](6.2 Грамматика наследования.md)
    • [6.3 Композиция и наследование вместе](6.3 Композиция и наследование вместе.md)
    • [6.4 Выбор между композицией и наследованием](6.4 Выбор между композицией и наследованием.md)
    • [6.5 Защищённые члены](6.5 Защищённые члены.md)
    • [6.6 Аккумулирование разработки](6.6 Аккумулирование разработки.md)
    • [6.7 Преобразование в суперкласс](6.7 Преобразование в суперкласс.md)
    • [6.8 Ключевое слово final](6.8 Ключевое слово final.md)
    • [6.9 Инициализация и загрузка классов](6.9 Инициализация и загрузка классов.md)
    • [6.10 Обзор](6.10 Обзор.md)
    • [6.11 Упражнения](6.11 Упражнения.md)
  • [Глава 7 Полиморфизм](Глава 7 Полиморфизм.md)

    • [7.1 Преобразование в суперкласс](7.1 Преобразование в суперкласс.md)
    • [7.2 Глубокое понимание полиморфизма](7.2 Глубокое понимание полиморфизма.md)
    • [7.3 Переопределение и перегрузка методов](7. 3 Переопределение и перегрузка методов.md)
    • [7. 4 Абстрактные классы и методы](7. 4 Абстрактные классы и методы.md)
    • [7. 5 Интерфейсы](7. 5 Интерфейсы.md)
    • [7. 6 Вложенные классы](7. 6 Вложенные классы.md)
    • [7. 7 Конструкторы и полиморфизм](7. 7 Конструкторы и полиморфизм.md)
    • [7. 8 Проектирование через наследование](7. 8 Проектирование через наследование.md)
    • [7. 9 Обзор](7. 9 Обзор.md)
    • [7. 10 Упражнения](7. 10 Упражнения.md)
  • [Глава 8 Хранение объектов](Глава 8 Хранение объектов.md)

    • [8. 1 Массивы](8. 1 Массивы.md)
    • [8. 2 Коллекции](8. 2 Коллекции.md)
    • [8. 3 Элементы коллекций (итераторы)](8. 3 Элементы коллекций (итераторы).md)
    • [8. 4 Типы коллекций](8. 4 Типы коллекций.md)
    • [8. 5 Сортировка](8. 5 Сортировка.md)
    • [8. 6 Общие библиотеки коллекций](8. 6 Общие библиотеки коллекций.md)
    • [8. 7 Новые коллекции](8. 7 Новые коллекции.md)
    • [8. 8 Обзор](8. 8 Обзор.md)
    • [8. 9 Упражнения](8. 9 Упражнения.md)
  • [Глава 9 Обработка ошибок и исключений](Глава 9 Обработка ошибок и исключений.md)

    • [9. 1 Основные исключения](9. 1 Основные исключения.md)
    • [9. 2 Пойманное исключение](9. 2 Пойманное исключение.md)
    • [9. 3 Стандартные исключения Java](9. 3 Стандартные исключения Java.md)
    • [9. 4 Создание своих исключений](9. 4 Создание своих исключений.md)
    • [9. 5 Ограничения использования исключений](9. 5 Ограничения использования исключений.md)
    • [9. 6 Очистка с помощью finally](9. 6 Очистка с помощью finally.md)6 Очистка с помощью finally.md)
    • [9. 7 Конструкторы](9. 7 Конструкторы.md)
    • [Глава 9 Обработка исключений](Глава 9 Обработка исключений.md)
    • [9. 8 Соответствие异常匹配](9. 8 Соответствие.md)
    • [9. 9 Заключение](9. 9 Заключение.md)
    • [9. 10 Упражнения](9. 10 Упражнения.md)
  • [Глава 10 Java API для ввода/вывода](Глава 10 Java API для ввода/вывода.md)

    • [10. 1 Ввод и вывод данных](10. 1 Ввод и вывод данных.md)
    • [10. 2 Дополнительные свойства и полезные интерфейсы](10. 2 Дополнительные свойства и полезные интерфейсы.md)
    • [10. 3 Недостатки RandomAccessFile](10. 3 Недостатки RandomAccessFile.md)
    • [10. 4 Класс File](10. 4 Класс File.md)
    • [10. 5 Примеры использования потоков ввода/вывода](10. 5 Примеры использования потоков ввода/вывода.md)
    • [10. 6 StreamTokenizer](10. 6 StreamTokenizer.md)
    • [10. 7 Потоки ввода/вывода в Java 1. 1](10. 7 Потоки ввода/вывода в Java 1. 1.md)
    • [10. 8 Сжатие данных](10. 8 Сжатие данных.md)
    • [10. 9 Сериализация объектов](10. 9 Сериализация объектов.md)
    • [10. 10 Заключение](10. 10 Заключение.md)
    • [10. 11 Упражнения](10. 11 Упражнения.md)
  • [Глава 11 Определение типа объекта во время выполнения](Глава 11 Определение типа объекта во время выполнения.md)

    • [11. 1 Необходимость RTTI](11. 1 Необходимость RTTI.md)
    • [11. 2 Синтаксис RTTI](11. 2 Синтаксис RTTI.md)
    • [11. 3 Рефлексия: информация о типах во время выполнения](11. 3 Рефлексия: информация о типах во время выполнения.md)
    • [11. 4 Заключение](11. 4 Заключение.md)
    • [11. 5 Упражнения](11. 5 Упражнения.md)* [Глава 12 Передача и получение объектов](Глава 12 Передача и получение объектов.md)
    • [12.1 Передача ссылок](12.1 Передача ссылок.md)
    • [12.2 Создание локальных копий](12.2 Создание локальных копий.md)
    • [12.3 Управление клонированием](12.3 Управление клонированием.md)
    • [12.4 Только для чтения классы](12.4 Только для чтения классы.md)
    • [12.5 Заключение](12.5 Заключение.md)
    • [12.6 Упражнения](12.6 Упражнения.md)
  • [Глава 13 Создание окон и компонентов](Глава 13 Создание окон и компонентов.md)

    • [13.1 Почему использовать AWT?](13.1 Почему использовать AWT?.md)
    • [13.2 Базовый компонент](13.2 Базовый компонент.md)
    • [13.3 Создание кнопок](13.3 Создание кнопок.md)
    • [13.4 Поймать события](13.4 Поймать события.md)
    • [13.5 Текстовые поля](13.5 Текстовые поля.md)
    • [13.6 Текстовые области](13.6 Текстовые области.md)
    • [13.7 Лейблы](13.7 Лейблы.md)
    • [13.8 Чекбоксы](13.8 Чекбоксы.md)
    • [13.9 Радиокнопки](13.9 Радиокнопки.md)
    • [13.10 Выпадающие списки](13.10 Выпадающие списки.md)
    • [13.11 Списковые поля](13.11 Списковые поля.md)
    • [13.12 Управление расположением](13.12 Управление расположением.md)
    • [13.13 Альтернативы действию](13.13 Альтернативы действию.md)
    • [13.14 Ограничения компонента](13.14 Ограничения компонента.md)
    • [13.15 Приложения с окнами](13.15 Приложения с окнами.md)
    • [13.16 Новый AWT](13.16 Новый AWT.md)
    • [13.17 API пользовательского интерфейса Java 1.1](13.17 API пользовательского интерфейса Java bk.md)17 API пользовательского интерфейса Java 1. 1. md) [Глава 1 пользователя API](Глава 1 пользователя API.md)
    • [13. 18 Визуальное программирование и Beans](13. 18 Визуальное программирование и Beans.md)
    • [13. 19 Начало работы с Swing](13. 19 Начало работы с Swing.md)
    • [13. 20 Обзор](13. 20 Обзор.md)
    • [13. 21 Упражнения](13. 21 Упражнения.md)
  • [Глава 14 многопоточности](Глава 14 многопоточности.md)

    • [14. 1 Откликчивый пользовательский интерфейс](14. 1 Откликчивый пользовательский интерфейс.md)
    • [14. 2 Поделение ограниченных ресурсов](14. 2 Поделение ограниченных ресурсов.md)
    • [14. 3 Блокировка](14. 3 Блокировка.md)
    • [14. 4 Приоритетность](14. 4 Приоритетность.md)
    • [14. 5 Обзор Runnable](14. 5 Обзор Runnable.md)
    • [14. 6 Обзор](14. 6 Обзор.md)
    • [14. 7 Упражнения](14. 7 Упражнения.md)
  • [Глава 15 сетевых программ](Глава 15 сетевых программ.md)

    • [15. 1 Определение машины](15. 1 Определение машины.md)
    • [15. 2 Соединения](15. 2 Соединения.md)
    • [15. 3 Сервис нескольких клиентов](15. 3 Сервис нескольких клиентов.md)
    • [15. 4 Данные пакета](15. 4 Данные пакета.md)
    • [15. 5 Веб-приложение](15. 5 Веб-приложение.md)
    • [15. 6 Java и CGI](15. 6 Java и CGI.md)
    • [15. 7 Подключение к базе данных JDBC](15. 7 Подключение к базе данных JDBC.md)
    • [15. 8 Дистанционные методы](15. 8 Дистанционные методы.md)
    • [15. 9 Обзор](15. 9 Обзор.md)
    • [15. 10 Упражнения](15. 10 Упражнения.md)
  • [Глава 16 шаблонов проектирования](Глава 16 шаблонов проектирования.md)

    • [16. 1 Концепция шаблона](16. 1 Концепция шаблона.md)1 Концепция шаблона
    • [16.2 Шаблон наблюдателя](16.2 Шаблон наблюдателя.md)
    • [16.3 Моделирование сборщика мусора](16.3 Моделирование сборщика мусора.md)
    • [16.4 Улучшение дизайна](16.4 Улучшение дизайна.md)
    • [16.5 Абстрактное применение](16.5 Абстрактное применение.md)
    • [16.6 Множественная передача](16.6 Множественная передача.md)
    • [16.7 Шаблон доступа](16.7 Шаблон доступа.md)
    • [16.8 RTTI действительно вреден?](16.8 RTTI действительно вреден?.md)
    • [16.9 Обзор](16.9 Обзор.md)
    • [16.10 Упражнения](16.10 Упражнения.md)
  • [Глава 17 проекта](Глава 17 проекта.md)

    • [17.1 Текстовый процессор](17.1 Текстовый процессор.md)
    • [17.2 Инструмент поиска методов](17.2 Инструмент поиска методов.md)
    • [17.3 Теория сложности](17.3 Теория сложности.md)
    • [17.4 Обзор](17.4 Обзор.md)
    • [17.5 Упражнения](17.5 Упражнения.md)
  • [Приложение A использование неприсоединённого кода](Приложение A использование неприсоединённого кода.md)

  • [Приложение B сравнение C++ и Java](Приложение B сравнение C++ и Java.md)

  • [Приложение C правила Java программирования](Приложение C правила Java программирования.md)

  • [Приложение D производительность](Приложение D производительность.md)

  • [Приложение E некоторые слова о сборщике мусора](Приложение E некоторые слова о сборщике мусора.md)

  • [Приложение F рекомендованная литература](Приложение F рекомендованная литература.md)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-thinking-in-java-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-thinking-in-java-zh.git
oschina-mirror
wizardforcel-thinking-in-java-zh
wizardforcel-thinking-in-java-zh
master