本帖最后由 caixingke 于 2014-9-26 17:50 编辑
像thinking in java这本书, 不适合初学者看的. 而且此书太厚, 不适合入门. 我平常也只拿这本书做字典来用的.
我推荐: 清华大学 雍俊海 Java程序设计教程(第3版)
----清华的教科书. (不过各人有各人的看法, 这本书不一定适合所有人)
它讲的东西比较少, 没讲集合, 没讲反射, 没讲代理, 而且有些章节未必讲得好.
不过, 说实话, 清华自己用的教材就是清华自己用的教材, 有些课后题确实考验能力, 也能提高编程能力.
我觉得, 编程能力, 这才是最重要的吧.
不过, 说到编程能力, 要煅练的话, 最好的方式是 将数据结构里的所有算法理解下来, 并且自己动手能敲下来.
在还没学数据结构之前, 我对编程是怕怕的, 但后来我把武汉大学 李春葆 数据结构教材 里的 所有算法和课后练习, 以及辅导书里的题目全做了下来后, 编程思路就清晰很多了.
|