Що читати Java девелоперу

Доброго дня.
Займаюсь Java. Прошу поради, що ще треба/можна прочитати.

Вже прочитав:
1. Bruce Eckel — Thinking in Java (4th Edition) (перше знайомство)
2. Андрій Будай — Дизайн-патерни — просто, як двері
3. Joshua Bloch — Effective Java (2nd Edition)

Потрохи починаю вчити JSR-000318 Enterprise JavaBeans 3.1

Думаю прочитати ще щось загальне:
Andrew Hunt — The Pragmatic Programmer
Robert C. Martin — Clean Code

і братись детальніше за патерни:
Refactoring To Patterns — Refactoring To Patterns

В кого які ідеї?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

алгоритмы Кнута, как вариант

100500 книг без практики нічого не дадуть.

Я по Java рекомендую читать официальный tutorial docs.oracle.com/...avase/tutorial
Во-первых, его оперативно обновляют с появлением новых возможностей языка и библиотеки,
и во-вторых, он хорошо структурирован для самостоятельного изучения, включает вопросы для
самопроверки и задания. То же касается и JavaEE, но там tutorial не так хорошо написан. Что касается EJB, не думаю что стоит начинать с чтения JSR. Вот по servlet api имеет смысл читать именно JSR. А по EJB (и JPA) имхо лучше начинать с Oracle туториал и доки к конкретным аппсерверам, напр у JBOSS неплохая документация.

Что касается программирования вообще и патернов, рекомендую глянуть на статью
Роберта Мартина, ее к сожалению больше нет на objectmentors.com, нашел поиском например тут
scm0329.googlecode.com/...nd_Patterns.pdf

Начинайте писать код в реальных проектах, а потом уже параллельно читайте книжки.

Хорстман Scala for impatient

имхо, for impatient, вряд ли помогут книги. разве что человек оочень сильно сообразительный!

доречі чи є толкові книжки по джава колекціях?

2 Vladislav Tserman
дякую) колись вже бачив цей твіт, забув додати в закладки
2 Oksana Chuiko
так пишу вже близько року)

до речі, може кому буде цікаво:
habrahabr.ru/qa/27863

Доберетесь до практики, советую это
github.com/...atyb/java-koans

Підписатись на коментарі