Jython

用 Java 编写的 JVM 的开源实现,在 Python Software Foundation License 下获得许可。它仅支持 2.7 版本,目前正在开发版本 3。

与 CPython 的差异:

  • 与 JVM 紧密集成。
  • 字符串是 Unicode。
  • 不支持用 C 编写的 CPython 扩展。
  • 不受 Global Interpreter Lock 的影响。
  • 虽然性能取决于测试,但性能通常较低。

Hello World

print "Hello World!"

你还可以使用 Java 函数:

from java.lang import System
System.out.println("Hello World!")

外部链接