Задать вопрос

Книги по java

Готовлюсь к собеседованиям на позицию java программиста. Сам уже несколько лет на java ничего не писал, что посоветуйте почитать? В свое время java изучал по Эккелю ну и естественно по документации.

Также интересуют учебники по Объектно-Ориентированному проектированию. На ум приходит Гради Буч ну и Design Patterns, но последнее скорее сборник рецептов, нежели учебник.
  • Вопрос задан
  • 43427 просмотров
Подписаться 64 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 7
@DmitriyLuckyman
Философия java (Брюс Эккель) www.ozon.ru/context/detail/id/4073388/
Совершенный код (С. Макконнелл) www.ozon.ru/context/detail/id/3159814/
Паттерны проектирования (Банда четырех) www.ozon.ru/context/detail/id/2457392/
Рефакторинг (Мартин Фаулер) www.ozon.ru/context/detail/id/1308678/
Алгоритмы. Построение и анализ (Кормен) www.ozon.ru/context/detail/id/2429691/

Я считаю, что эти книги как минимум один раз необходимо прочитать, а потом по мере необходимости заглядывать:)
Ответ написан
Ответ написан
Комментировать
kyberorg
@kyberorg
Как справочное руководство очень хороша книга «Java.Полное руководство» 8-е издание. Автор Герберт Шилдт. Красно-белая книга с логотипом Oracle.
Также у Шилдта есть книга из серии «Java для начинающих». Тоже с логотипом Oracle.

По ООП классикой считается книга банды четырех.
Ответ написан
@yateam Автор вопроса
всем спасибо, теперь точно есть что почитать
Ответ написан
Комментировать
@dcheremnov
Названо много хороших книг. Добавлю:
1) шаблоны проектирования:
Применение шаблонов JAVA (С.Стелтинг, О.Маассен)
Шаблоны проектирования в Java (Марк Гранд)
2) про гибкие методологии:
Экстремальное программирование (Кент Бек)
Экстремальное программирование. Разработка через тестирование (Кент Бек)
Srcum и XP: заметки с передовой (Хенрик Книберг)
Ответ написан
Комментировать
@andy-007
ознакомиться с актуальными книгами по java можно в библиотеке java программиста
Ответ написан
Комментировать
Все хорошие и новые книги на английском.
Поэтому начни с английского.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы