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