Some more suggested websites are : http://www.roseindia.net/java/ www.dickbaldwin.com/ I hope these resources will be helpful also.
You can try www.engineeringserver.com thats a site i own. It's a computer science students and developers community.
http://www.cs.southern.edu/~haltermn/OOPJ/index.html http://www.cafeaulait.org/course/ m also learning JAVA now a days. and i am using the 2 links u can get ful length details on every thing from these books. i hope you will like these links do give them a look
Nice, good to see that are people here that are learning Java. When my free Ebook with java tutorials/example codes is done i'll post a link here so you can read it if you want. My writing style is like this: http://www.engineeringserver.com/Software/2.0 - Employee Main.pdf http://www.engineeringserver.com/Software/2.4 - Employee HourlyWorker.pdf http://www.engineeringserver.com/Software/1 - MySqlWithJavaTutorial.pdf etc @Master Java isn't hard at all if you put some effort into it