推荐一本书(普通高等教育“十一五”国家级规划教材):Java2程序设计实用教程
学习Java,发觉它的类跟C语言的函数调用相似多下载一些程序题来看哦你觉得有用的话可以把代码背下来我学数据结构的时候就是这样学的
thinking in java并不适合初学者,最好是先看java核心技术,然后再看thinking in java,这样效果很不错