Introduction to Java Programming Language
Core Java: Fundamentals, Prentice Hall By- Cay S. Horstmann
Java: A Beginner's Guide, Sixth Edition, McGraw Hill Professional By- Herbert Schildt
Java The Complete Refrence, Seventh edithion By- Thomas A.Powell.