BeanShell是一个免费的Java解释器,由Pat Niemeyer发明。它运行在Java运行时环境(JRE)上,使用标准Java语法以及松散类型、命令和Metox闭包。BeanShell为Java语言添加了类似脚本的功能。与Javascript一样,它也是一种基于对象...
BeanShell是一个免费的Java解释器,由Pat Niemeyer发明。它运行在Java运行时环境(JRE)上,使用标准Java语法以及松散类型、命令和Metox闭包。BeanShell为Java语言添加了类似脚本的功能。与Javascript一样,它也是一种基于对象的脚本语言。它被接受作为一个Java规范请求(JSR),它是Java编程语言完全集成的第一步,作为一个Java解释器,BeanShell可以用来解释常规的Java语法,但也可以解释自己的语法,它可以用来将Java从静态编程语言扩展到动态编程语言。BeanShell被程序员非正式地命名为Little Java,因为它在许多方面与Java编程语言的语法非常相似。但是,它确实增加了对许多新功能的支持,例如松散类型变量,其中变量不必首先声明。BeanShell还支持脚本化对象,如简单方法闭包和抽象的Windows Toolkit/Swing事件处理程序。BeanShell有一个可以从中下载的网站。可以通过在任何Internet搜索引擎中键入“BeanShell”来定位该网站。在该网站上,用户可以找到很多选项,可以下载BSH包,其中包括核心解释器、shell命令和实用程序。Java版本不包括Swing的用户必须将swingall Java archive(JAR)文件添加到类路径中。有些实用程序使用Swing。在类路径中设置了Swing之后,然后,BeanShell将在控制台交互式解释器或图形交互式解释器中工作。BeanShell是一个开源项目。它很小,可嵌入BeanShell已经集成在许多应用程序中,包括测试、配置、嵌入式系统、规则引擎、用户脚本扩展、快速原型、动态部署甚至Java教育
-
发表于 2020-08-07 05:30
- 阅读 ( 1212 )
- 分类:电脑网络