BeanShell是一個小型的,免費的,可嵌入式的,具有面向?qū)ο竽_本語言特性的Java代碼解釋器。它是用Java語言寫的。它能執(zhí)行標準的Java語句和表達式,還自帶簡單的腳本命令和語法。它把編程對象當成一個簡單的方法,這很像Perl和JavaScript.
你可以在寫Java測試或調(diào)試時使用BeanShell,也可以用它作為你的應用程序的腳本引摯。簡而言之,BeanShell可以動態(tài)的解釋JAVA語言。也就是說BeanShell在許多方面對于Java的用處就像Tcl/Tk對于C的用處一樣:BeanShell是可嵌入式的---你可以在運行時從你的應用程序調(diào)用BeanShell去動態(tài)的執(zhí)行Java代碼或是為你的應用程序提供腳本擴展。相反,你也可以從BeanShell調(diào)用你的應用程序及其對象,它可以讓JAVA對象和API動態(tài)運行。正因為BeanShell是用JAVA寫的,所以它可以和你的應用程序運行在同一個JVM空間內(nèi),你也可以自由的傳遞實時對象的參照(References)到腳本代碼中并且作為結(jié)果返回。
標簽:
BeanShell
上傳時間:
2013-12-16
上傳用戶:葉山豪