话题背景:
毫无疑问,Java 是这个星球上最为流行的编程语言之一,目前在软件类的Java软件开发工程师所占的比例最大,竟达到60%以上。根据IDC的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的50%以上。 Java 语言发展的这 20 年也正是全球互联网迅猛发展的 20 年,Java 语言同时也见证了电商浪潮、移动互联网浪潮、大数据浪潮、云计算浪潮,所以在现今各大互联网公司身上都能看到 Java 的身影。 Java SE 9.0在2017年9月21日发布, JDK 9的核心变化就是引入了一种新的Java编程组件,也就是模块,按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合,Oracle希望通过这种方式提升性能、安全性和可维护性。
话题讨论:
1.你觉得Java 的开发效率比 C++ 高在哪里? 2.你如何看待JDK 9引入的模块技术? 3.Node.js官方宣称明年它将超越Java,你认为Node.js会超越 Java 吗?为什么? 4.编程语言发展如此迅猛,你认为Java在未来将遇到什么挑战?有哪些方面需要尽快改进?
讨论时间:11月23日—12月23日
活动奖励:择优选取5位童鞋送出技术图书《Java程序设计:基础、编程抽象与算法策略》一本 [美]埃里克S.罗伯茨(Eric S. Roberts) 著 陈昊鹏 译 ---------------------------------------
关于本书: 与大多数有关Java编程语言的教材不同,本书没有针对Java语言的各种特性展开各个章节,而是从程序抽象的角度,围绕着编程思想来展开其内容。在针对具体问题的解决过程中,水到渠成地揭示Java语言的各种特性,使读者不仅知其然,而且知其所以然。哪怕你已经是熟练的程序员了,阅读本书你仍然会有一种耳目一新的感觉,你会发现从另一种维度来对你掌握的知识进行梳理时所呈现出来的不一样的视界。 本书介绍的程序抽象包含了常用的数据结构和常见的简单算法,因此,它不但可以作为Java语言的学习材料,还可以作为数据结构的参考教材。事实上,这本书就是斯坦福大学的第二门编程课程的教材,有兴趣的读者可以在该课程的网站上下载更多的参考材料,以拓展对本书内容的理解。
样章试读:
文前-1-3.pdf
(15.27 MB, 下载次数: 51)
|