Hi,
Of all of the books that helped me understand java, I found that Ivor Hortons Beginning Java 2 quite helpfull. Also Sun Certified Programmer % Developer for Java2 by sierra & bates was helpfull for the
scjp, and I still reference this today.
For me the process was not fast. Good luck!