初学者学习JAVA买什么书好对于初学者来说,看书只是学习的一部分,还有很重要的一部分就是实践 , 一定要多敲代码,多敲代码,多敲代码 。下面给大家推荐几本个人觉得还不错的书 。
一、Java编程入门类
对于没有Java编程经验的程序员要入门,随便读什么入门书籍bai都一样,这个阶段需要你快速的掌握Java基础语法和基本用法 , 宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说 。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然” 。
1、《Java编程思想》
在有了一定的Java编程经验之后,你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书,它对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太厚,也比较罗嗦,不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。
2、《Agile Java》中文版
这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的过程中 , 潜移默化的影响你的编程思维走向敏捷 , 走向TDD 。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错 。还有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握Java最重要的知识 , 顺便培养出来优秀的编程思路 , 真是一本不可多得的好书 。
二、Java编程进阶类
打下一个良好的Java基?。?还需要更多的实践经验积累,我想没有什么捷径 。有两本书值得你在编程生涯的这个阶段阅读,培养良好的编程习惯,提高你的代码质量 。
1、《重构 改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证 。这本书对你产生影响是潜移默化的 。
2、《测试驱动开发 by Example》
本书最大特点是很?。雌鹄疵挥惺裁锤旱?。你可以找一个周末的下午,一边看,一边照做 , 一个下午就把书看完 , 这本书的所有例子跑完了 。这本书的作用是通过实战让你培养TDD的思路 。
【粗糙集算法java代码 粗糙集理论的优缺点】还有一些比较基础的入门书籍推荐给你
《Head First java开发》
《Head First java开发》是本完整的面向对象(object-oriented,OO)程序设计和java开发的学习指导 。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目 。最重要的 , 你会学会如何像个面向对象开发者一样去思考 。但如果你真地想要好好地学习java开发,你会需要《Head First java开发》 。这本书可是Amazon编辑推荐的十大好书之一!强烈推荐学习此书,非常适合初学者入门 。
《java开发从入门到精通》
《java开发从入门到精通》这本书主要针对java开发基础,对于没有学过java开发的人才说,是一个不错的选择 。通过这本书,大家可以从零开始 , 慢慢码销搜来学习,而且实操很多 , 不会让你看到最后出现只会理论的情况 。
《Thinking in java开发》(中文名:《java开发编程思想》)
《java开发编程思想》可以说迟历是最经典的java开发着作,是所有java开发程序员必备教科书 。这本书不管是正在学习还是已经工作许多年的程序员,都可以从这本书中得到你想要的东西 。这本书具有教材和工具书的作用,就像一本字典,想知道什么都可以从中查询 。虽然这本书很好,但并不建斗樱议初学者学习,对于初学者难度较大 。
推荐阅读
- 一台机器人直播卖货,一台机器人直播卖货多少钱
- 包含asp.netserverlet的词条
- 公众号联盟电影怎么看,公众号看最新上映电影
- 更改sqlserver数据库目录,sqlserver2008更改数据库文件路径
- php创建数据库连接 php 数据库连接
- html5开发助理需要会什么,web开发助理
- 怎么判断cpu能插什么板,怎么判断cpu能插什么板本
- postgresql怎么删除数据库的简单介绍
- 主机如何加入虚拟域模式,虚拟主机怎么绑定域名