单位网站建设做到哪个科目,如何设计好的网页,黑科技软件网站,营销类网站推荐2011年10月6日#xff0c;一年一度的JavaOne大会隆重举行。JavaOne2011大会的主题之一介绍针对不同Java平台的产品路线图#xff0c;这其中包括移动版(ME#xff0c;Micro Edition)、标准版(SE#xff0c;Standard Edition)以及企业版(EE#xff0c;Enterprise Edition)。…2011年10月6日一年一度的JavaOne大会隆重举行。JavaOne2011大会的主题之一介绍针对不同Java平台的产品路线图这其中包括移动版(MEMicro Edition)、标准版(SEStandard Edition)以及企业版(EEEnterprise Edition)。Java SE的亮点之一就是Oracle详细阐述Java SE 8路线图。我们先来看看Java SE 8新增了哪些主要功能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。其中笔者最关心的是第三条即JVM对JavaScript的改进。它的核心组件是JavaScript引擎Nashorn它实现了Java与JavaScript互操作性。Nashorn一词与Rhino类似汉语意思均为犀牛。而巧合的是Rhino就是JavaScript引擎它的目的就是实现Java与JavaScript的互操作性。那么Rhino究竟是什么呢为什么说Nashorn是新一代JavaScript引擎Rhino有什么特性Rhino与Java及JavaScript有什么关系呢本文将会为您一一解答。什么是RhinoRhino 是JavaScript 的一种基于Java的实现原先由Mozilla开发现在被集成进入JDK 6.0。下面这两行代码恰好说明了这一点。import sun.org.mozilla.javascript.internal.Context;import sun.org.mozilla.javascript.internal.Scriptable;Rhino汉语意思为犀牛它的名字来源于 OReilly 关于 JavaScript 的书的封面如图一所示。图一 “犀牛“的来源Rhino的特点如下JavaScript 1.5的全部特性◆ 允许使用脚本直接操作Java◆ 提供JavaScript Shell执行其它JavaScript脚本◆ 提供JavaScript编译器将JavaScript源程序转换成Java类文件Rhino相关背景Rhino的历史可追溯到1997 年。Netscape计划开发Java版的Navigator即Javagator。它也就是 Rhino 的前身。虽然 Javagator 未能开花结果但是Rhino作为Netscape 对 JavaScript 的移植语言经过时间考验存活了下来。如今随着 Rhino 开放源代码越来越多的开发者参与了 Rhino 的开发。随着Rhino的愈加成熟越来越多的用户选择使用了Rhino。51/512345