優(yōu)點(diǎn):可以執(zhí)行完整的JS方法,并且獲取返回值;在虛擬的Context中執(zhí)行,無法調(diào)用系統(tǒng)操作和IO操作,非常安全;可以有多種優(yōu)化方式,可以預(yù)編譯,編譯后可以復(fù)用,效率接近原生Java;所有實(shí)現(xiàn)ScriptEngine接口的語言都可以使用,并不僅限于JS,如Groovy,Ruby等語言都可以動(dòng)態(tài)執(zhí)行。 缺點(diǎn):無法調(diào)用系統(tǒng)和IO操作 ,也不能使用相關(guān)js庫,...
www.dbjr.com.cn/article/2096...htm 2025-6-6