文/黄小斜java
转载请注明出处程序员
推荐指数:⭐️⭐️⭐️⭐️⭐️编程
推荐理由:函数式编程
说实话,这本书和其余的我Java类型书籍真的大不相同,它不会一本正经地去说技术概念和原理,而是经过生动有趣的方式去拆解一些复杂的知识点,就好像讲师在讲课的时候,喜欢讲段子而不单单扯概念。函数
不只这本书,并且本系列的其余书籍也是这么干的,这种用“幼儿园水平”降维分析的方式,对于初学者来讲真的是一大福音,五星好评。blog
做者介绍:游戏
做者叫作Kathy Sierra,她是O'Reilly出版社Head First系列图书策划人之一,也是大型Java开发者社区JavaRanch.com创办人,同时仍是多款教育类和娱乐类游戏主要开发人员。开发
推荐指数:⭐️⭐️⭐️⭐️自动化
推荐理由:入门
你们应该都据说过一本叫作《Java编程思想》的书籍,若是让我在两本书里选择一本,那我果断会选择这一本,由于比起晦涩难懂的《Java编程思想》这本书仍是比较适合入门的,固然,比起生动有趣的《head first Java》这本书仍是更加传统保守一些,因此给了它4颗星。
以上两本书各有各的好处,我推荐新手能够先看《head first Java》由于简单易懂,若是比较喜欢传统一点的书籍,也能够考虑看看《Java核心技术卷一 》
做者介绍:
凯 S. 霍斯特曼(Cay S. Horstmann),圣何塞州立大学计算机科学系教授、Java的倡导者,常常在开发人员会议上发表演讲。他是《Core Java for the Impatient》(2015)《Java SE 8 for the Really Impatient》(2014)和《Scala for the lmpatient》(2012)的做者,这些书均由Addison-Wesley出版。他为专业程序员和计算机科学专业学生编写过数十本图书。
推荐指数:⭐️⭐️⭐️⭐️⭐️
推荐理由:
本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,可让代码更简洁,同时也能自动化地利用多核硬件。全书分四个部分:基础知识、函数式数据处理、高效Java 8 编程和**Java 8,清晰明了地向读者展示了一幅Java 与时俱进的现代化画卷。
Raoul-Gabriel Urma
剑桥大学计算机科学博士,软件工程师,演讲者,培训师,Cambridge Coding Academy联合创始人、CEO。曾与谷歌、eBay、甲骨文和高盛集团等大公司合做,并参与过多个创业项目。撰写过十余篇经同行审阅的技术文章,并在国际会议上发表过40多篇演讲。