原创 BeanShell增強的FOR循環

BeanShell支持 Java 1.5 中增強的 for 循環來迭代集合和數組類型。(注意:可以在非 Java 1.5 的環境下使用這個功能) 代碼示例 List foo = getSomeList(); for ( untypedEle

原创 BeanShell中this類型引用的特殊成員

“this”類型引用擁有多個“神奇的”成員: this.variables —— 一個在當前方法上下文(命名空間)裏被定義的變量的字符串列表的數組。 this.methods —— 一個在當前方法上下文(命名空間)裏被定義的方法列表的數組

原创 BeanShell特殊變量和值

除了作用與修飾符:“this”、“super”、“global”之外,BeanShell 支持大量系統預定義的變量,“不可思議的”值和方法。 特殊的值 $_ —— 最後一個表達式評估的值。這種奇怪的構造沿用自 Perl 語言,但是這種想法

原创 我的友情鏈接

51CTO博客開發童秋燕的博客

原创 BeanShell導入類和包

BeanShell 就和在 Java 中一樣,你可以通過包和類的全名來引用一個類或者從 Java 包中導入一個或者多個類。 // 標準 Java import javax.xml.parsers.*; import mypackag

原创 BeanShell中友好的文檔對象

BeanShell 支持專門的文本形式的重載,一般的操作者可以方便地在其他類型的文檔(比如:XML)中編寫 BeanShell 腳本。 列表如下:  @gt  >  @lt  <  @lteq  <=  @gteq  >

原创 RIA世界中的Ajax、FLex、Silverlight和JavaFx

    Ajax、FLex、Silverlight 和 JavaFx 在 RIA(Rich Internet Application)世界中扮演着主流角色。     下面來看一組關於這些技術的比較:    AJAX  Fl

原创 BeanShell腳本接口之“傻瓜”適配器(Adapter)和不完整的接口

更多BeanShell內容請點擊此處 在 Java 中爲了(處理)擁有多個方法的接口而創建“傻瓜”適配器的情況非常得常見。傻瓜適配器的工作就是帶着存根(空方法體)實現接口中的所有方法,允許開發者擴展適配器並且只是重寫感興趣的方法。 我們

原创 BeanShell未定義的變量類型void

你可以通過測試來看是否一個變量被定義爲特殊值void。 代碼實例 if ( foobar == void ) // undefined 運行效果 你可以使用【unset()】命令將變量回到未定義的狀態。 代碼實例 a == void

原创 20個將JavaScript推到極致的網站

對於瀏覽器上的開發者來說,2011年又是相當精彩的一年。web開發者Phil Hawksworth在這篇文章中總結了web 上經典的JavaScript用法。 那些喜歡冒險體驗前沿技術的開發者現在應該會非常開心。瀏覽器正變得越來越強大,上面

原创 BeanShell腳本方法的訪問修飾符以及throws子句

可應用於方法的標準 Java 訪問修飾符有:private / protected / public,synchronized,final,native,,abstract 和 static。 synchronized 是當前唯一生效的訪

原创 BeanShell腳本接口之線程Runnable

BeanShell 的“this”類型引用可以實現標準 Java 中的 java.lang.Runnable 接口。所以你可以在 bsh 對象中定義一個“run()”方法並將它作爲一個線程的目標。 示例代碼 foo() {   run() 

原创 坐上CEO頭把座椅 CIO可能嗎?

【TechTarget中國原創】如果你像大多數CIO一樣,那麼登上CEO職位的機會非常渺茫。董事會尋找新的領導者時,多數情況下,你會發現持有其他高級管理職位的人——如首席運營長官或者是CFO——將作爲主要的候選人。很少有CIO的機會。今天,

原创 BeanShell腳本接口之接口類型和類型轉換

關於 BeanShell 的更多內容請點擊此處。 執行一個顯示的類型轉換將 BeanShell 腳本對象轉換到一個接口類型是合法的行爲,但通常沒有這個必要。 示例代碼 actionPerformed( event ) { print( ev

原创 我的友情鏈接

51CTO博客開發童秋燕的博客