Jython
Jython is an implementation of the Python programming language that runs on the Java Standard Platform. Jython fully implements nearly all of the Python standard library modules, with a few key differences.[1] It should be noted that Jython is not a different implementation of the Python interpreter.
Differences
- The os module in Jython is not a complete implementation of the os module in Python because of limitations in the "sandboxing" design of Java.
- Jython programs cannot use CPython extension modules written in C.
- Jython utilizes the pure garbage collection algorithms of the Java runtime environment instead of the reference counting method of the Python interpreter.