专栏首页cwl_JavaJava基础-脚本引擎

Java基础-脚本引擎

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_42528266/article/details/103022084

JAVA脚本引擎是从JDK6.0之后添加的新功能。
  • 脚本引擎介绍:
  • 使得 Java 应用程序可以通过一套固定的接口与各种脚本引擎交互,从 而达到在 Java 平台上调用各种脚本语言的目的。
  • Java 脚本 API 是连通 Java 平台和脚本语言的桥梁。
  • 可以把一些复杂异变的业务逻辑交给脚本语言处理,这又大大提高了开发效率。
获得脚本引擎对象
脚本引擎执行JavaScript代码
Java 脚本 API 为开发者提供了如下功能:
  • 获取脚本程序输入,通过脚本引擎运行脚本并返回运行结果,这是最 核心的接口。

注意是:接口。Java可以使用各种不同的实现,从而通用的调用js、 groovy、python等脚本

  • Js使用了:Rhino Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现,原先由Mozilla开发 ,现在被集成进入JDK 6.0。
  • 通过脚本引擎的运行上下文在脚本和 Java 平台间交换数据。
  • 通过 Java 应用程序调用脚本函数。
Rhino介绍

Rhino是一种使用Java语言编写的JavaScript的开源实现,原先由Mozilla开发,现在被集成进入JDK6.0 官方首页:https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 速读原著-Java核心技术(一)

    1996 年 Java 第一次发布就引起了人们的极大兴趣。关注 Java 的人士不仅限于计算机出版界,还有诸如《纽约时报》《华盛顿邮报》《商业周刊》这样的主流媒...

    cwl_java
  • 速读原著-Java核心技术(关于Java的常见误解)

    cwl_java
  • VUE-Vuetify框架

    Vue虽然会帮我们进行视图的渲染,但样式还是由我们自己来完成。这显然不是我们的强项,因此后端开发人员一般都喜欢使用一些现成的UI组件,拿来即用,常见的例如:

    cwl_java
  • 从数据到智能,大变革已经在你身边开始了!

    人工智能是最近2年的热点话题,从AlphaGo到AlphaGo Zero,每一次技术的迈进,都震撼全球。未来的人类,该如何面对人工智能?而人工智能的重要支撑——...

    DT数据侠
  • 区块链技术能为人工智能做些什么?

    说到人工智能大家肯定都不陌生,诸多电子产品、科研都“自动”贴上了人工智能的标签,其实人工智能最主要的还是为人类本身服务,带来更多便捷,更多智能化好玩的东西。 ?...

    企鹅号小编
  • 智联CEO郭盛:无需恐惧人工智能 AI人才需求已同比增长2倍

    新浪科技讯 12月10日晚间消息,2017中国年度最佳雇主颁奖盛典暨人力资源国际管理论坛近日在杭州举行。智联招聘CEO郭盛发表了题为《数字驱动,智造未来》的演讲...

    企鹅号小编
  • TensorFlow实战(一)-人工智能基础知识

    JavaEdge
  • 当AI学会种黄瓜

    人生三大终极问题—— 早上吃什么?中午吃什么?晚上吃什么? ? 俗话说得好,民以食为天。人工智能时代的食物,会不会带一点数字的味道呢? 别说,还真会。 会码...

    腾讯大讲堂
  • 孙剑:计算机视觉存六大困难,很多问题很难用函数逼近解决

    作者:张乾 【新智元导读】昨天,“2018北京人工智能产业高峰论坛”举办,北京前沿国际人工智能研究院也在会上宣告成立。在论坛上,来自中科院、商汤、旷视、腾讯AI...

    新智元
  • 【CCCF专栏】人工智能的缘起

    作者:尼克 ? 国家千人计划专家。图灵基金合伙人。早年曾任职于哈佛大学和惠普,后连环创业。中文著作包括《UNIX内核剖析》和《哲学评书》等。 背景 1956年...

    新智元

扫码关注云+社区

领取腾讯云代金券