Герберт Шилд, Полное руководство по Java. Классика. Последнее издание содержит исчерпывающую информацию по всей механике Java, легкие примеры, мало "экзотики". Книга дороговата.
Стив Макконел, Совершенный Код. Рекомендуется к прочтению, людям уже имеющих некоторый опыт разработки, для знания...