Последнее изменение: 1 сентября 2007г.
Литература
В данный момент существует очень много литературы, посвященной Java. К сожалению, чаще всего эти книги написаны профессиональными писателями. Т.е. людьми, которые не занимаются разработками, а только пишут книги. Во всяком случае, подавляющее большинство книг, написанных российскими авторами, именно такие. Потому я предпочитаю переводную (либо оригинальную) литературу. В этом случае вероятность того, что автор сам является разработчиком, существенно выше. По крайней мере, для книг, изданных Sun Press.
Итак, перейдем к литературе непосредственно. Ее можно разделить на несколько групп – книги для начинающих, книги о тонкостях, т.е. для уже продвинутых разработчиков, книги о разработке в целом. Я начну с первых.
![]() |
Кен Арнольд, Джеймс Гослинг. Язык программирования Java. ISBN: 5-8459-0215-0 |
![]() |
Хорстманн. Java 2. Том 1. Основы. ISBN: 5-8459-0385-8 |
![]() |
Дэвид Флэнаган. Java в примерах. Справочник. ISBN: 5-93286-042-1 |
Теперь о книгах для более продвинутых разработчиков.
![]() |
Хорстманн. Java 2. Том 2. Тонкости программирования. ISBN: 5-8459-0345-9 |
![]() |
Брюс Эккель. Философия Java. ISBN: 5-88782-105-1 |
![]() |
Джошуа Блох. Java. Эффективное программирование.
ISBN: 5-85582-169-2 В книге 57 слабо связанных друг с другом небольших статей, иллюстрирующих тонкости Java. Ее мог написать ТОЛЬКО практик, ибо знание этих тонкостей может появиться исключительно с опытом, причем с немалым. Несмотря на 9 лет работы с Java я для себя в этой книге нашел несколько моментов, о которых раньше не задумывался. |
Последняя группа – книги о разработке в целом. Эти книги полезны прежде всего тогда, когда реализация отдельных функциональных частей приложения уже не вызывает сложностей и акцент смещается на то, как сделать, чтобы эти части взаимодействовали наиболее эффективно
![]() |
Стивен Стелтинг, Олав Маассен. Применение шаблонов Java. ISBN: 5-8459-0339-4 Я намеренно не рекомендую классическую книгу о шаблонах, в которой вообще и появилось понятие "шаблон проектирования", а именно – Гамма, Хелм, Джонсон, Влиссидес. Приемы объектно-ориентированного проектирования. Патерны проектирования. ISBN: 5-2772-00355-1. Не рекомендую ее я вот по какой причине. Возможно, в оригинале она и хороша. Но переводчики приложили все усилия к тому, чтобы испоганить ее до невозможности. Даже зная, о чем идет речь, я не всегда понимаю эту книгу. Достаточно упомянуть хотя бы тот факт, что они умудрились перевести названия шаблонов, которые являются техническими терминами и переводу не подлежат. |
![]() |
Эрик Аллен. Типичные ошибки проектирования. ISBN: 5-88782-304-6 |
![]() |
Брюс Тейт. Горький вкус Java. ISBN: 5-88782-323-2 |
* * *
Наверное, пока с литературой всё. Возможно (скорее всего) я буду добавлять сюда хорошие книги по мере их появления.