![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
beanshell
ruvuoai
生活上独立的想法,技术上痴迷的追求...
展开
-
beanshell学习笔记(一)-----基本语法
在beashell脚本中,当声明了一个对象的时候,对对象的操作有beanshell特有的操作方式,使代码更简便,和java有点区别,但是不大,如下: [code="java"] button = new java.awt.Button(); button.label = "my button"; // 等同于: b.setLabel("my button"); print( button...原创 2008-07-24 16:16:54 · 1527 阅读 · 0 评论 -
beanshell学习笔记(二)---基本语法:scripted method andObject
[b]Scripting Method[/b] 在beanshell中方法的修饰关键字只有synchronized,在方法上用throws关键字会检查此方法的名字的正确性,不过声明throws不是必须的 一个对象的方法被同步意味着这个方法普遍的作用范围,beanshell中同步方法的作用和java中同步方法的作用差不多 当方法内的变量重写(覆盖)了方法外面的变量时,在beanshell中调用...原创 2008-07-24 18:12:04 · 113 阅读 · 0 评论 -
beanshell学习笔记(三)——作用域的修饰Scope Modifiers
通过上一章学习笔记,知道了将方法看成对象的理论,这一节就着重看看对象作用域的问题 [b]'this', 'super', and 'global'[/b] 在笔记一中,我利用'super'调用一个被定义的方法的作用域外面的一个被覆盖的变量,笔记二中,通过返回this来引用所在方法的作用域,他们使我们能把一个方法的作用域看成一个对象Object, global是在beanshell的脚本的最上...原创 2008-07-25 11:34:28 · 109 阅读 · 0 评论 -
beanshell学习笔记(四)——scripting interface
由于对beanshell对接口的实现功能不是很清楚..故写下这篇不只是对是错的理解,主要是为了給自己留下学习时产生的疑问及即使的理解,为后来的梳理做个标记 对接口的实现是beanshell的强大之处之一,这个功能允许你写脚本来构建handle,listener或者一些java API的是实现 [b] 匿名内部类[/b] 可以使用标准的匿名内部类语法来实现java接口,如下 [co...原创 2008-07-31 11:24:17 · 141 阅读 · 0 评论 -
beanshell学习
简介: BeanShell是一种脚本语言,一种完全符合java语法的java脚本语言,并且又拥有自己的一些语法和方法,beanShell是一种松散类型的脚本语言(这点和JS类似)。 下载地址:http://www.beanshell.org 设置环境 l 把;bsh-xx.jar放到$JAVA_HOME/jre/lib/ext文件夹下 l unix: export CLASSPATH...原创 2008-07-31 11:47:24 · 185 阅读 · 0 评论