История изменений
Исправление shty, (текущая версия) :
Есть две классические книги:
1) Joshua Bloch «Effective Java»
2) Brian Goetz «Java concurrency in practice»
Их надо употреблять до всяческих книг по фреймворкам и после освоения синтаксиса.
+ для понимания Java неплохо разобраться в алгоритмах работы GC, поколениях объектов и настройке этого всего (но книжку тут не знаю - только если кто-нибудь расскажет, или ковыряться в мануалах/сорцах)
Исходная версия shty, :
Есть две классические книги:
1) Joshua Bloch «Effective Java»
2) Brian Goetz «Java concurrency in practice»
Их надо употреблять до всяческих книг по фреймворкам и после освоения синтаксиса.
+ для понимания Java неплохо разобраться в алгоритмах работы GC, поколениях объектов и настройке этого всего