Jython是一種高層次整合Python語(yǔ)言與Java平臺(tái)的,動(dòng)態(tài)的、面向?qū)ο蟮木幊陶Z(yǔ)言。Jython的前身——Jpython,被確認(rèn)為100%的純Java。Jython無(wú)論是否是商業(yè)上的使用都可以免費(fèi)的使用。Jython補(bǔ)充了Java,且尤其適合在以下幾方面:
l 內(nèi)嵌腳本 Java允許在程序中加入Jython的類(lèi)庫(kù),并且允許用戶(hù)編寫(xiě)簡(jiǎn)單或復(fù)雜的腳本以函數(shù)的形式加入程序。
l 交互性試驗(yàn) Jython提供了一個(gè)可以被用于與Java包和Java運(yùn)行中的程序交互的解釋器,這也就允許用Jython來(lái)調(diào)試Java程序。
l 程序快速開(kāi)發(fā) Jython開(kāi)發(fā)同等Java程序,但開(kāi)發(fā)時(shí)間只是Java開(kāi)發(fā)時(shí)間的二分之一到十分之一。這將直接增長(zhǎng)編程的生產(chǎn)力。Java與Jython的無(wú)縫整合允許開(kāi)發(fā)者在開(kāi)發(fā)過(guò)程中自由的混合兩種語(yǔ)言。