Hi,
Head First Java is a good book. Although written for Java SE 5, it is very helpful.
Tutorial: The Really Big Index