Estou pensando em comprar - Java a referência completa de - 2014, mas não é para o SDK 8. Não quero livros que venham ensinando só laços de repetições, variáveis. quero um completo com orientação a objetivo, programação funcional.
Livro é muito de adaptação pessoal à abordagem do autor.
Temos inclusive autores aqui no fórum, como o @hugokotsubo
Mas o que eu te recomendaria é ir numa livraria e folhear os livros. Olhar os índices, olhar os conteúdos, ver qual mais te apetece. Pra mim essa sempre foi a melhor forma de procurar livros de programação.
Não se preocupe se o livro for de alguns anos atrás. O feijão-com-arroz da POO vai ter em todos. E a partir daí você procura conteúdos específicos.
Acho que o @davidbuzatto pode dar umas orientações interessantes nesse tópico.
Java Como Programar faz um trabalho introdutório muito completo amarrando a linguagem, suas construções e suas principais APIs com POO:
Essa edição é relativamente antiga, mas vai cobrir tudo que é de mais moderno que vem no Java 8. O restante vc vai atrás por fora depois.