Jython
język programowania
Jython – implementacja języka Python działająca na wirtualnej maszynie Javy (JVM). Umożliwia integrację kodu Pythona z bibliotekami napisanymi w Javie[1] oraz korzystanie z funkcjonalności JVM w aplikacjach Pythonowych.
Historia
edytujFunkcjonalność
edytujJython umożliwia:
- Uruchamianie kodu Pythona w środowisku JVM.
- Korzystanie z bibliotek Java bezpośrednio z poziomu Pythona[2].
- Tworzenie aplikacji, które integrują Pythona i Javę w tym samym środowisku.
Nie obsługuje jednak wszystkich funkcji najnowszych wersji Pythona, szczególnie tych wprowadzonych w Pythonie 3.x (Jython 2.7 jest oparty na Pythonie 2.7).
from java.util import ArrayList
lista = ArrayList()
lista.add("Pierwszy element")
lista.add("Drugi element")
for item in lista:
print(item)Powyższy przykład pokazuje, jak można używać klas Java w kodzie Python uruchamianym na Jython.