Java编程pdf电子书100本,java教程电子书( 三 )


如果你使用刚刚学会的Java做了一个小应用程序 , 那么你就可以开始有选择地看这本书 。书中分别对Java的不同特性分章节给予作者本人的建议 。如果你还没有用到其中的某一特性 , 那么就没必要读相关的章节 , 跳过去 。只有你经历过了 , 摔倒过了 , 困扰过了 , 你才会与书中的建议产生共鸣《Java并发编程实战》本书深入浅出地介绍了Java线程和并发 , 是一本完美的Java并发参考手册 。
书中从并发性和线程安全性的基本概念出发 , 介绍了如何使用类库提供的基本并发构建块 , 用于避免并发危险、构造线程安全的类及验证线程安全的规则 , 如何将小的线程安全类组合成更大的线程安全类 , 如何利用线程来提高并发应用程序的吞吐量 。java进阶必看 , 多线程的最佳书籍 。《实战Java高并发程序设计》此书主要介绍基于Java的并行程序设计基础、思路、方法和实战 。
首先 , 立足于并发程序基础 , 详细介绍Java中进行并行程序设计的基本方法 。第二 , 进一步详细介绍JDK中对并行程序的强大支持 , 帮助读者快速、稳健地进行并行程序开发 。第三 , 详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路 。第四 , 介绍并行的基本设计模式及Java8对并行程序的支持和改进 。第五 , 介绍高并发框架Akka的使用方法 。
最后 , 详细介绍并行程序的调试方法 。在集群和分布式环境下 , java内置锁逐渐失去了用武之地 , 但是锁和并发的思想还是通用而且值得学习的 。看过java并发编程实战以后再读这本书 , 每一个知识点都比较精炼而且代码示例简单易懂 , 没有晦涩难懂的翻译词 , 手绘图也有一种亲切感 。缺点是没有附源码 , 需要自己去github上找 。
《算法》个人觉得是我见过的最简单易懂的算法入门书籍 。以前搜刮过几本算法竞赛书 , 但是难度终归太大 。本书使用Java语言实现算法 , 配有大量的图解 , 没有一句难懂的话 , 而且全都是模块化实现 。讲的都是实用算法 , 没有那些高大上听着名字就让人感到很害怕的东西 , 个人觉得比CLRS实用性要强 , 更加适合入门的学习 。此书力图研究当今最重要的计算机算法并将一些最基础的技能传授给广大求知者 。
它适合用做计算机科学进阶教材 , 面向已经熟悉了计算机系统并掌握了基本编程技能的学生 。本书也可用于自学 , 或是作为开发人员的参考手册 , 因为书中实现了许多实用算法并详尽分析了它们的性能特点和用途 。这本书取材广泛 , 很适合作为该领域的入门教材 。《Head First 设计模式》这是我看过最幽默最搞笑最亲切同时又让我收获巨大的技术书籍! 森森的膜拜Freeman(s)!Amen! 深入浅出 , 娓娓道来 , 有的地方能笑死你!写得很有趣 , 图文并茂 , 比起四人帮的那本 , 好懂了不知道多少倍 。
计算机世界的head first系列基本都是经典 。不过只看书学明白设计模式是不可能的 , 这些只是前人的总结 , 我们唯有实践实践再实践了 。读这本书不仅仅是学习知识 , 而是在学习一种思考的方法 , 学习一种认知的技巧 , 学习一种成长的阶梯 。总之 , 用你闲暇的时间来读这本书 , 并不亚于你专注的工作或学习 。笔者强烈推荐此书 , 要成长为一名高级程序员 , 设计模式已经是必备技能了 。

推荐阅读