链接:
提取码:kvvv
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
请教,推荐几本java类书籍1、《Java编程思想》
在有了一定的Java编程经验之后java代码优化书籍下载,你需要“知其所以然”了 。这个时候《Java编程思想》是一本让你知其所以然的好书,它 对于基本的面向对象知识有比较清楚的交待,对Java基本语法,基本类库有比较清楚的讲解,可以帮你打一个良好的Java编程基础 。这本书的缺点是实在太 厚 , 也比较罗嗦 , 不适合现代人快节奏学习,因此看这本书要懂得取舍,不是每章每节都值得一看的,挑重点的深入看就可以了 。
2、《Agile Java》中文版
这本书是出版社送给java代码优化书籍下载我的 , 我一拿到就束之高阁,放在书柜一页都没有翻过,但 是前两天整理书柜的时候,拿出来一翻,竟然发现这绝对是一本好书!这本书一大特点是以单元测试和TDD来贯穿全书的,在教你Java各种重要的基础知识的 过程中,潜移默化的影响你的编程思维走向敏捷,走向TDD 。另外这本书成书很新,以JDK5.0的语法为基础讲解,要学习JDK5.0的新语法也不错 。还 有这本书对于内容取舍也非常得当,Java语言毕竟类库庞大,可以讲的内容太多,这本书选择的内容以及内容的多寡都很得当,可以让你以最少的时间掌握 Java最重要的知识 , 顺便培养出来优秀的编程思路,真是一本不可多得的好书 。
虽然作者自己把这本书定位在入门级别 , 但我不确定这本书用来入门是不是稍微深了点,我自己也准备有空的时候翻翻这本书,学习学习 。
二、Java编程进阶类
打下一个良好的Java基础,还需要更多的实践经验积累,我想没有什么捷径 。有两本书值得你在编程生涯的这个阶段阅读 , 培养良好的编程习惯,提高你的代码质量 。
1、《重构 改善既有代码的设计》
这本书名气很大,不用多介绍,可以在闲暇的时候多翻翻,多和自己的实践相互印证 。这本书对产生影响是潜移默化的 。
2、《测试驱动开发 by Example》
本书最大特点是很?。?看起来没有什么负担 。可以找一个周末的下午,一边看 , 一边照做 , 一个下午就把书看完,这本书的所有例子跑完了 。这本书的作用是通过实战让你培养TDD的思路 。
三、Java架构师之路
到这个阶段,应该已经非常娴熟的运用Java编程,而且有了一个良好的编程思路和习惯了,但是可能还缺乏对应用软件整体架构的把握,现在就是迈向架构师的第一步 。
1、《Expert One-on-One J2EE Design and Development》
这本书是Rod Johnson的成名著作,非常经典,从这本书中的代码诞生了springframework 。但是好像这本书没有中译本 。
2、《Expert One-on-One J2EE Development without EJB》
这本书由gigix组织翻译,多位业界专家参与,虽然署名译者是JavaEye,其实JavaEye出力不多 , 实在是忝居译者之名 。
以上两本书都是Rod Johnson的经典名著,Java架构师的必读书籍 。在所推荐的这些书籍当中,是看过的最仔细,最认真的书,当时读这本书几乎是废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内容和自己的经验知识一一印证,又被无比精辟的总结出来 , 读完这本书以后,有种被打通经脉,功力爆增的感 觉 。
推荐阅读
- 手柄游戏动作冒险,手柄小游戏
- 关于flutter实战精通pdf的信息
- asp.net的framework的简单介绍
- html方框居中代码是什么,html5方框
- 微信视频号首页在哪看,微信视频号主页在哪
- css两div宽度12,css设置两个div并排
- linux命令功能覆盖 linux覆盖写入
- 关于视频号小商品联盟怎么开通的信息
- 基于.net的系统的论文,基于net的系统的论文