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!")