2011年度,Java一直稳坐编程语言排行榜的首位。这也是为什么通州北大青鸟校区开设的软件课程中都主要教学Java技术的原因。可以预测到,在未来几年之内,Java技术依旧将是IT行业最热门的技术。下面就请大家与通州北大青鸟校区老师一起回顾一下,在刚刚过去的2011年,Java领域的大事件:
一、Java正式迈入“7”时代
2011年7月28日,甲骨文正式发布Java 7。Java 7 分别支持Windows、Linux 和Solaris下32位和64位版本。此外,甲骨文还发布了针对Mac OS X的Java 7开发人员预览版。从此,Java正式迈入了7时代。
通州北大青鸟校区介绍Java7新特性:
Java的RIA技术日趋成熟,在“功能”与“性能”同时发力。新引入的fork/join框架利用“工作窃取技术”,确保所有工作线程充分利用多处理器,使得Java 的并发性更上一层楼。此外,Java不忘向对手学习,“Automatic resource management”便是学习了C#,简化了try-catch-finally编程。另外,Java 7增强型文件系统API,支持动态语言,也是不错的亮点。
二、Java 8“即将问世”
对于Java社区来说,最重要的事件是一年一度的JavaOne大会的召开。JavaOne 2011的主题是“推动Java向前发展”。从这个主题可以看出,甲骨文正试图以领导者的身份带领Java社区来共同推动Java的发展。在去年的JavaOne 大会上,甲骨文发布了Java未来的发展蓝图,其中包括计划2013年推出的Java 8。
通州北大青鸟校区学术部专家认为,Java 8的目标很明确,就是奔着云计算去的。甲骨文希望把Java EE平台打造成一个炙手可热的PaaS云平台,同时提供弹性计算与多租户支持。
通州北大青鸟校区介绍:Java SE 8 新增主要功能:
1、为提高开发人员工作效率,更好地利用多核处理器和增强对Java集合APIs的大容量数据处理功能。推出的Lambda表达式(“关闭”)。
2、原始Java模块系统(“项目Jigsaw”)将简化应用程序的构建、包装以及部署,让一个完全模块化的Java平台能在服务器、客户和嵌入式系统上进行定制化部署。
3、在JVM上的JavaScript改进,包括一个为JVM优化的全新JavaScript引擎Nashorn和全面的Java / JavaScript互操作性。
4、具有JavaFX 3.0形式的下一代Java客户端。包括多点触摸功能的现代设备支持。
5、完成的HotSpot / JRockit JVM集聚项目,包括性能增强和第二代的Java Flight Recorder。
三、谷歌与Java专利之争
在IT领域,专利之争从来不是什么新鲜事。之前,谷歌不舍得花2000万买Java为期三年的合同。如今,甲骨文长达2200万页的专利诉讼卷宗,以及高达11.6的侵权案索赔更是让谷歌揣不过气来。虽然谷歌指责对方狮子大张口,但也不得不承诺自己在未来版本中将不会涉及侵犯Java专利的代码。
四、Java之父:我又跑路了
Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。1991年,在Sun公司工作期间,高斯林和一群技术人员创建了一个名为Oak的项目,旨在开发运行于虚拟机的编程语言,同时允许程序在电视机机顶盒等多平台上运行。后来,这项工作就演变为Java。随着互联网的普及,尤其是网景开发的网页浏览器的面世,Java成为全球最流行的开发语言。因此被人称作Java之父。
在Sun被甲骨文收购以后,这位天才高斯林就被谷歌挖走了。可惜好景不长,这位天才加入谷歌一年多之后又跳槽了,并且发表了一篇名为《我又跑路了》的博文。
回顾2011年Java领域的大事件,我们必须承认,甲骨文对Sun的收购体现了一种进步。在收购之后,甲骨文迅速将自己的产品线整合到Java当中。相信在2012年,在甲骨文的带领下,Java会继续发扬光大。广大Java编程爱好者们,如果您也希望进入Java领域,与Java技术共同进步,欢迎你来通州北大青鸟校区学习。