文章摘要:java入门买什么书好
学习Java需要用到的书有:《Java编程思想》《Agile Java》《重构改善既有代码的设计》《测试驱动开 […]
学习Java需要用到的书有:《Java编程思想》《Agile Java》《重构改善既有代码的设计》《测试驱动开发 byExample》等。以下是关于学Java买什么书好的具体介绍。
1. Java编程入门类
《Java编程思想》
《Java编程思想》是一本让学习者知其所以然的好书,它对于基本的面向对象知识有比较清楚的交代,对Java基本语法、基本类库有比较清楚的讲解,可以帮助学习者打一个良好的Java编程基础。
这本书的缺点是书太厚,也比较啰嗦,不太适合现代人快节奏的学习。因此,在阅读这本书时要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了。
《Agile Java》中文版
本书一大特点是以单元测试和TDD来贯穿全书的,在教Java各种重要的基础知识的过程中,潜移默化地影响编程思维走向敏捷,走向TDD。
此外,这本书比较新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错。
2. Java编程进阶类
《重构改善既有代码的设计》
这本书可以在业余时间阅读,也可以多和自己的实践相互印证。
《测试驱动开发by Example》
这本书的较大特点是它很薄,而且看起来没有负担。可以找到一个周末的下午,边读边读,一个下午就把书看完。这本书的作用是通过实战让学习者培养TDD的思路。
3. 软件开发过程
《UML精粹》
UML其实与软件开发过程没有什么必然联系,但是它是软件团队协作沟通,撰写软件文档需要的工具。但是UML真正实用的图不多,看这本书已经足够了,完全没有必要去啃《UML用户指南》之类的东西。