Мне думается, что хорошие книги по Java и про искусственный интеллект - это разные книги. Не знаю за ИИ. За Java рекомендую классику - Эккель, Хорстманн, Блох, Шилдт как справочник. Если интересует именно Java, то овладейте ей как языком программирования, потом ищите книги по ИИ(с большой долей вероятности в ней могут оказаться примеры не на Java) и уже на Java реализуйте описанные в них идеи, алгоритмы, примеры и свои программы с ИИ.
Про книги об ИИ был уже вопрос на тостере. Гуглите лучше.
Что почитать об искусственном интеллекте?
К ключевым словам поиска можете добавить машинное обучение, глубокое обучение (deep learning), нейронные сети.