You have this many below options. You can choose by your own which you can understand.
Head First Java, 2nd Edition.
Thinking in Java (4th Edition)
Introduction to Java by Sedgewick.
Java in a Nutshell.
Core Java Volume I--Fundamentals (9th Edition) (Core Series): Cay S. Horstmann.
Java How To Program (late objects) by Paul Deitel, Harvey Deitel.
Read More:-Java for beginners