https://docs.oracle.com/javase/8/docs/api/index.html
- Брюс Эккель - Философия Java
- Кей С. Хорстманн, Гари Корнелл, "Java. Библиотека профессионала, том 1. Основы" (+ том 2)
Первая более фундаментальная и теоретическая, во второй много примеров кода. Для тех, кто еще плохо знаком с языком, рекомендую выполнить несколько заданий из книг.
Полный гайд от гугла на англ. Некоторые рекоммендации на рус.