--- Тип: Книга Статус: В процессе Название: Философия Java Автор: - Брюс Эккель Количество страниц: 1168 Прогресс: 0 Формат: Бумажная Обложка: Библиотека/Книги/covers/filosofiya-java.jpg Начата: 26.03.2026 Закончена: Оценка: Сложность: Теги: - java - ооп - программирование Категории: - Разработка ПО Источник: Ссылка: --- # Философия Java ![[covers/filosofiya-java.jpg]] ## 📖 О книге Классический труд Брюса Эккеля — одно из лучших пособий по Java. Книга учит рассматривать язык не как набор команд, а как философию и подход к решению задач. Автор объясняет, почему в Java всё устроено именно так, показывая связь между особенностями языка и реальными проблемами программирования. 4-е издание, 1168 страниц. ## 🧠 Ключевые идеи - **Объекты и абстракция** — Java требует мыслить объектами: каждая программа — это набор взаимодействующих объектов с состоянием и поведением - **Инкапсуляция и скрытая реализация** — разделение интерфейса и реализации как основа гибкого кода - **Наследование и полиморфизм** — взаимозаменяемость объектов, позднее связывание, как Java решает задачи расширяемости - **Интерфейсы** — контракты вместо реализации, множественное поведение без множественного наследования - **Дженерики, коллекции, многопоточность** — продвинутые инструменты языка в контексте реальных задач ## 💬 Важные цитаты ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Продвинутая Java]]