与“Jython”相关热搜词:Jython、开发人员、子程序
-
Jython 是什么
Jython(原 JPython),是一个用 Java 语言写的 Python 解释器。Jython 程序可以和 Java 无缝集成。除了一些标准模块,Jython 使用 Java 的模块。
Jython是一种基于Python的解释型计算机编程语言,它的名字的英文意思是Python的Java实现,亦即Java的Python版。Jython中包含了Python的功能以及java的资源,扩展了Python的功能,使它成为一种适合在Java平台上开发应用计算机程序的语言。
Jython的设计目的是使Python的実现(回声)更加易于在Java环境中使用,使Python代码也能支持Java技术,例如,可以直接访问Java类 。而且Jython还增加了自身的实现,例如Java bytecode编译器,它可以将Python程序编译成Java字节码,使Python程序可以和Java程序或者更高版本的Python程序进行交互,使程序可以在Java环境中执行本地代码,从而提高程序执行效率。
Jython也可以添加Python语法支持,从而使Java编写的Java子程序可以像Python编写的子程序一样运行。Jython的语法可以兼容Python的最新的2.6.x版本的90%以上的语法功能,也可以直接访问Python或Java类,使二者可以通过Jython操作。
Jython可以实现一个全功能的Java应用,例如JDBC应用程序,它可以方便地管理数据库,优化程序性能,还可以利用Python库中的功能,比如处理日期和处理字符串,增加系统开发的方便性。
此外,Jython还可以调用native C 语言函数,例如OpenGL库,允许开发人员做想做的一切,甚至可以运行Python 脚本,从而实现在JVM平台上的即席开发。通过定制JVM,可以实现更高的性能,给用户带来更多的价值。
总之,Jython是一种支持Python和Java之间无缝混合编程的语言,它提供了二者所拥有功能的完美结合,让开发人员知道哪些地方可以使用Python,哪些地方可以使用Java,让所有部分协同起来,使应用程序能够快速交付,去推动企业或者其他组织实现目标。
与“Jython”相关热搜词:Jython、开发人员、子程序