天天看點

BeanShell實用指令

   在之前的例子中我們使用了一個友善的BeanShell“嵌入的”指令 print() 來顯示值。System.out.println() 方法除了 它確定輸出始終出現在指令行以外,它和Print() 非常類似。Print() 還能比 Java 更詳細地顯示某些類型的對象(比如數組)。另一個相 關的指令是 show(),用來開啟或者關閉你每打一行自動顯示的結果。

這裡有一些其他的 BeanShell 指令的例子:

source().,run() —— 讀取 bsh 腳本到目前解析器中或者運作在一個新的解析器中。

frame() —— 在 Frame 或者 JFrame 中顯示 GUI 元件。

load(),save() —— 加載或者儲存序列化對象到檔案中。

cd(),cat(),dir(),pwd() 等——類似于 Unix 的指令。

exec() —— 運作本地化應用程式。

javap() —— 列印方法和對象的字段,和 Java 裡 javap 指令類似。

setAccessibility() —— 開啟對私有的、受保護的元件不受限制的通路。

    提示:BeanShell 指令并不是真的“嵌入的”,而僅僅是自動從 classpath 加載的 BeanShell 腳本。

本文轉自 tongqiuyan  51CTO部落格,原文連結:http://blog.51cto.com/tongqiuyan/743227

繼續閱讀