1) Хорстмана 1 том - просто пробежать глазами, лично по мне он так себе. Тупо справочник, ничего не объясняет. В случае с шилдом чуть лучше, но в принципе тоже самое
2) Советую взять книжку для подготовки к экзамену OCA Java SE 8 Programmer I , автор вроде Боярский, на торрентах есть:) Объясняется все довольно хорошо, лучше чем в хорстмане, рассматривайте ее не как книгу для экзамена )Там действительно все хорошо написано и дает определенно понимание как все в Java устроено
3) Есть видео курс по подготовке к экзамену от очень крутого чувака, называется также. Диктор очень хороший, просто следуйте разделам книге и видеолекциям его
4) Когда с этим разберетесь , почитайте Effective Java - 2 издание, хоть и старое, но до сих пор считается лучшей литературой по Java
Все, что назвал , кроме хорстмана требует не шибко большое, но знание инглиша. В общем удачи :) Главное не тратьте слишком много времени на хорстмана и шилда, по мне так это больше справочник , чем какое то пособие. Не дают они понимания языка