Base/Knowledges/Библиотека/Книги/Философия Java.md

2.4 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга В процессе Философия Java
Брюс Эккель
1168 0 Бумажная Библиотека/Книги/covers/filosofiya-java.jpg 26.03.2026
java
ооп
программирование
Разработка ПО

Философия Java

!covers/filosofiya-java.jpg

📖 О книге

Классический труд Брюса Эккеля — одно из лучших пособий по Java. Книга учит рассматривать язык не как набор команд, а как философию и подход к решению задач. Автор объясняет, почему в Java всё устроено именно так, показывая связь между особенностями языка и реальными проблемами программирования. 4-е издание, 1168 страниц.

🧠 Ключевые идеи

  • Объекты и абстракция — Java требует мыслить объектами: каждая программа — это набор взаимодействующих объектов с состоянием и поведением
  • Инкапсуляция и скрытая реализация — разделение интерфейса и реализации как основа гибкого кода
  • Наследование и полиморфизм — взаимозаменяемость объектов, позднее связывание, как Java решает задачи расширяемости
  • Интерфейсы — контракты вместо реализации, множественное поведение без множественного наследования
  • Дженерики, коллекции, многопоточность — продвинутые инструменты языка в контексте реальных задач

💬 Важные цитаты

💡 Как применить в моих проектах

🔗 Связанные заметки