Селекцията се основава на областните съвети за Google разработчици, Microsoft, Luxoft и Amazon.com, и техните лични преживявания в изучаването на Java. Някои книги са достъпни само в оригинал, че е силен аргумент да учат технически английски език. Пишем за това в статията си "10 съвета за това как да научите бързо технически английски език."
Head First Java, 2-ро издание (Learning Java)
Kathy Сиера (Kathy Sierra)
Резервирайте за начинаещи. Оптимално подходящ за бърз старт в изучаването на Java.
Въведение в програмирането в Java: интердисциплинарен подход
Робърт Седжуик
Книгата не само учи, Java, тя ни учи да използва езика като инструмент. В него ще намерите много полезни упражнения. В допълнение към това има сайт с допълнителна информация, е посветен изцяло на тази книга - Въведение в програмирането на Java.
Ядро на Java (Java специалисти. Библиотека, том 1-2)
Кей S. Horstmann (Kay S. Horstmann)
Това е един от най-пълните книги за Java. Той описва всички необходими средства на езика и библиотеки. Ето, само на фактите и на задълбочените проучвания, за да помогне в писането на реални програми.
Мислейки в Java (Java Философията)
Bruce Eckel (Bruce Eckel)
Тази книга заслужена чест отговор на въпроса "откъде да започне да се научат Java?». Но ако сте само началото, за да научат езика и не разполага с фоновете на програмирането, не можете да го овладеят. В този случай е по-добре да се започне с нещо по-просто и традиционни.
Ефективно Java: език за програмиране Guide (Java ефективност програмиране.)
Joshua Bloch (Joshua Bloch)
Чисто програмист
Робърт Мартин
Това е книга за хуманитарна нагласа за работа. Тя е насочена към предмета на комуникация и предоставя общ преглед на това какво означава да бъдеш професионален програмист.
Java едновременност Практика
Брайън Гьоц
Ако имате сериозни намерения за развитието на Java, не е възможно да се игнорира паралелизъм и многонишково. вие ръцете книгата се идеите и техниките, необходими, за да напишете безопасно и мащабируема софтуерна платформа за най-новата.
Java главоблъсканици
Joshua Bloch и Нийл Gafter
SCJP Sun Certified програмист за Java 6 Изпит 310-065 (книга, за да се подготвите за изпита за сертификат за Java програмист)
Наръчник за подготовка за доставяне на SCJP изпит.
Алгоритми в Java (алгоритми в Java)
Робърт Седжуик (Робърт Седжуик)
Книгата е да практикуват върху задачата, вземи ръката в програмирането и кървене на мозъка.
Въпреки това, четене на книги не е достатъчно. "Основното нещо бързо да се научат основите и за работа или стажант Juniora гледам, но вече има и знания ще се натрупват експоненциално, ако лицето не е мързелив, разбира се. Започнах програмиране, когато наистина петел кълвяха на едно място - вече постави на конкретната задача и определен период от време. Трябва да работим по Junior'om устно интервю, аз мисля, че съм късметлия и направих голяма услуга, "- казва Дмитрий Fateev, старши Java Developer в Luxoft Русия.
Напълно овладяване на Java може да бъде записан на професията "програмист Java».