当前位置: 首页 > news >正文

2015年做网站行不行房产网站建设的目的

2015年做网站行不行,房产网站建设的目的,增城高端定制网站建设,qq空间网页版登录入口引入了Java 8和名为“ Nashorn”的新JavaScript引擎。 Nashorn基于Da Vinci Machine#xff0c;该项目旨在为JVM添加动态语言支持。 Nashorn是使混合软件比以前更轻松的一个很好的里程碑。 该引擎的出色功能使您能够在Java#xff08;任何其他编译语言#xff09;代码和java… 引入了Java 8和名为“ Nashorn”的新JavaScript引擎。 Nashorn基于Da Vinci Machine该项目旨在为JVM添加动态语言支持。 Nashorn是使混合软件比以前更轻松的一个很好的里程碑。 该引擎的出色功能使您能够在Java任何其他编译语言代码和javascript之间进行全双工通信。 使用Nashorn的最简单方法是JDK 8或OpenJDK 8中捆绑的命令行工具您可以在“ / bin”中找到它。 通过执行jjs您将面对jjs提示符提示您可以交互使用Nashorn也可以将js文件作为参数传递给jjs。 您可以在下面找到使用jjs的基本示例 考虑下面的simple.js文件 var nameNashorn; print(name); 现在通过调用jjs simple.js将在屏幕上显示“ Nashorn”文本。 我认为jjs足以用于介绍如果您需要更多信息可以键入jjs -help。 您也可以在Java代码中使用Nashorn脚本引擎。 考虑下面的Program.java文件 public class Program {public static void main(String... args) throws ScriptException {ScriptEngineManager factory new ScriptEngineManager();ScriptEngine nashornEngine factory.getEngineByName(nashorn);nashornEngine.eval(print(hello world););} } 使用此简单的代码您的屏幕上将会显示一个非常漂亮的问候世界。 您也可以将js文件评估为脚本引擎ScriptEngine接口的eval方法具有Reader抽象类类型的重载。 因此您可以简单地传递任何作为Reader类实例的对象。 考虑以下代码 script1.js内容 var version 1;function hello(name) {return hello name; } Program.java内容 public class Program {public static void main(String... args) throws ScriptException, NoSuchMethodException {ScriptEngineManager factory new ScriptEngineManager();ScriptEngine nashornEngine factory.getEngineByName(nashorn);nashornEngine.eval(new InputStreamReader(Program.class.getResourceAsStream(script1.js)));System.out.println(nashornEngine.get(version));Invocable invocable (Invocable) nashornEngine;Object result invocable.invokeFunction(hello, soroosh);System.out.println(result); } } ScriptEngine接口有一个get方法如您在示例中所注意到的您可以调用它来检索ScriptEngine中定义的任何变量或任何状态。 在上面的示例中“ version”是在simple.js文件中声明的变量。 每个脚本引擎都有其自己的ScriptEngine类实现并且脚本引擎可以实现一些可选接口以扩展其功能。 如果您检查NashornSriptEngine的源代码则类签名为 public final class NashornScriptEngine extends javax.script.AbstractScriptEngine implements javax.script.Compilable, javax.script.Invocable 因此Nashorn脚本引擎也使您能够使用这两个界面。 在上面的示例中用于调用在脚本引擎中声明的函数的示例使用了Invocable接口。 注意 ScriptEngine是有状态的因此如果您在脚本引擎上调用某些函数或评估某些代码则对象和变量的状态可能会影响其结果。 结论 在这篇文章中我试图以一种非常基本和实用的方式介绍Nashorn。在以后的文章中我将进一步展示Java Nashorn的互操作性及其在现实世界中的用法。 翻译自: https://www.javacodegeeks.com/2014/04/introduction-to-nashorn.html
http://www.zqtcl.cn/news/476194/

相关文章:

  • 建设官方网站企业网站公司可以做网站
  • 网站销售流程中装建设集团官网
  • 动易网站无法安装网站开发广告
  • 做网站类型注册域名com和cn
  • 织梦 做网站 知乎系统优化软件推荐
  • 长沙网站制作哪家强网站后台是怎么做的
  • Linux网站开发设计做ppt网站动态
  • 西部中大建设集团网站微商代理网
  • 做网站的参考文献有哪些火车头采集 wordpress
  • 网站不备案会有什么影响最新企业名录搜索软件
  • 邯郸做网站公司哪家好优化设计四年级下册数学答案
  • wordpress企业建站模版wordpress门户网站模板
  • 网站建设时间及简介企业注册代理
  • 网站首页制作方案wordpress中常用插件安装包
  • 阿里云建立网站赤坎网站建设公司
  • 时光轴 网站小公司做网站赚钱吗
  • 手机管理网站模板乐山住房和城乡建设厅网站
  • wordpress链接样式设置方法网络seo推广培训
  • 建站系统wordpress下载企业网站建设课程体会
  • 网站资源规划怎么写wordpress怎么解绑域名
  • 建湖企业做网站多少钱网页开发工具软件
  • WordPress怎么建小站wordpress替换谷歌字体库
  • ps建设网站步骤佛山做外贸网站特色
  • 杭州做代发的网站有哪些计算机基础网站建设和网络安全
  • 做汽配外贸是在哪个网站做山东百度推广
  • 网站类型大全cms监控软件下载官网
  • 网站设计制作 建网站免费asp地方门户网站系统
  • 凡科网做的网站保存后就上传了吗东莞网站推广建设
  • 网站推广案例闲鱼上做网站
  • 网站 做购物车分类信息网站建设系统