Тащемта сабж, список под катом
Введение
- Effective Java - Joshua Bloch - абсолютно идеальная вещь, маст рид, как говорится, в первую очередь
- Thinking in Java - Bruce Eckel
- Head First Java - Kathy Sierra - 2-ое издание описывает 5.0
- The Java Programming Language - Ken Arnold - 4-ое издание описываете Java 5.0, ждем 5-го, там будет Java 7
- Java In A Nutshell + Java Examples in a Nutshell - David Flanagan - Последнее 5-ое издание описывает Java 5.0
- Learning Java - Patrick Niemeyer, Jonathan Knudsen - из серии O'Reilly 5. Java in a Nutshell. Тоже Java 5.0
Углубленный курс
- Core Java, Volume I--Fundamentals + Core Java, Vol. 2: Advanced Features - Cay S. Horstmann, Gary Cornell - наше все, читать только после Effective Java
- The Java Language Specification - James Gosling, Bill Joy, Guy L. Steele Jr., Gilad Bracha, Alex Buckley + The Java Virtual Machine Specification - Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley - сам Гослинг
- Java, A Beginner's Guide + Java The Complete Reference - Herbert Schildt + Java Programming - Poornachandra Sarang
Дополнительно
- Java Puzzlers - Joshua Bloch, Neal Gafter
Технологии
- Java Concurrency in Practice (о многопоточности) - Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
- Java Generics and Collections - Philip Wadler
- Java Performance - Charlie Hunt, Binu John
- CookBook'и от O'Reilly и другие тому подобные крайне годны
Поп. не сугубо Java литература
- Head First Design Patterns - Elisabeth Freeman
- Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- Refactoring: Improving the Design of Existing Code - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Список получен при помощи Amazon и прекрасного обсуждения на StackOVerflow
Комментариев нет:
Отправить комментарий