Skip to content
qqqlll edited this page Jul 9, 2017 · 6 revisions

Java core

  • Head First Java, (2nd Edition) by Kathy Sierra, Bert Bates - для совсем нулячих простым языком.

  • Core Java (10th edition) by Cay S. Horstmann, Gary Cornell - тоже для нубасов, более полный академический курс.

  • Effective Java (2nd Edition) by Joshua Bloch - для тех, кто знает джаву, но хочет перестать писать костыли.

Concurrency

  • Java Concurrency in Practice by Brian Goetz - лучшая книга по многопоточности.
  • Thread Programming by Paul Hyde - лучший вводный курс по работе с потоками, автор достаточно серьезно разжевывает и раскладывает по полочкам сложные вещи и уходит немножко дальше, за горизонт.

Algorithms

  • Algorithms (4th Edition) by Robert Sedgewick - алгоритмы на джаве, видео курс можно посмотреть здесь

Collections

Other

  • Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin - как перестать писать говнокод

  • The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin - софтскилз

  • An Introduction to Object-Oriented Programming by Timothy Budd - книга по ООП

New books

You can’t perform that action at this time.