我感觉你还是看看《Java编程思想(第四版)》,因为它讲的都是Java最底层的东西,这些东西了解的差不多了,其它的学起来就更简单了,目前这是公认学Java最好的书,它囊括了Java所有东西的基础知识!
http://www.ibook8.com/book/java.htm
建议先用servlet+jsp来入手,然后开始学习struts
然后明白了一些MVC的概念之后,开始学习spring和hibernate的ioc 和orm
Thinking in java
《java网络编程》 经典!~
http://www.oreilly.com.cn/book.php?bn=7-5083-3840-5