Две книги Хорстмана и Корнелла (
первая и
вторая).
Книга Брюса Эккеля. В первых двух можно быстро найти интересующую тему. Вторую я, признаться не дочитал, какой-то водянистой она мне показалась. Собственно
вот откуда я начал ознакомление с литературой по Java.