Szoftver adatai:
Változat: 0.8.1
Feltöltés dátuma: 14 May 15
Engedély: Ingyenes
Népszerűség: 55
módszerekre van, mintha a Java objektumok tartózkodott a Python interpreter.
Minden Java gyűjtemények segítségével érhető el a standard Python adatgyűjtési módszerek.
Nincs kódot generál, és nincs interfész megvalósítására irányuló közös tárgyak mindkét oldalon, mert Py4J démonként fut.
Mi az új ebben a kiadásban:
- Ability to fail elején, ha a py4j.java_gateway.JavaGateway nem tud csatlakozni a JVM.
- A támogatás a hosszú primitívek, BigDecimal, enum típusú, és belső osztályok a Java oldalán.
- Állítsa józanabb log szint
- Sok kis hibajavítások és fejlesztések API (visszafelé kompatibilis).
- Írt egy szakaszt a GYIK-ot a biztonsági kérdések és óvintézkedéseket Py4J.
- A támogatás a Travis-CI és kitakarította a tesztsorozat eltávolítani hardcoded utakat.
Mi az új a 0.5 verzió:
- A képes importálni csomagok (pl java_import (gateway .jvm, "java.io. * '))
- A támogatás a minta szűrést JavaGateway.help () (pl gateway.help (obj, "kap * * Foo Bar))
- A támogatás automatikus átalakítása Python gyűjtemények (lista, set, szótár) a Java gyűjtemények. Felhasználói JavaGateway (auto_convert = True), vagy egy explicit konverter.
- Alkotó két Eclipse: egyik beágyazza a Py4J Java könyvtár. A másik egy alapértelmezett GatewayServer, amely akkor kezdődött, amikor Eclipse kezdődik. Mindkét funkció érhető el az új Py4J Eclipse frissítési webhely: http://py4j.sourceforge.net/py4j_eclipse
- Megújult a modul bomlása Py4J: nincs több kötelező körkörös függés modulok között.
Mi az új a 0.2-es verzióban:
- Most van lehetőség, hogy hívja a konstruktőrök és a referencia statikus tagok: Használja a JVM tagja egy JavaGateway objektumot.
- Java térkép konvertálja a Python szótár.
- Field hozzáférést támogat get_field funkció vagy a auto_field = True tagja JavaGateway.
- Szerezzen egy interaktív súgó oldalt JavaGateway.help (tárgy).
- Set elérhető csak a Java Set interfész most.
- Array lehet hivatkozni, de az egyes tételek csak lehet hozzáférni ezt a megoldást: gateway.jvm.java.lang.reflect.Array.get (tárgy, index).
- teljes újraírása az elmélkedés motor a Java oldalon nagyobb rugalmasságra.
- Jobb memória modell: nincs több memóriavesztés által okozott Py4J.
- New konkurencia modell: Py4J most szálkezelésre.
Hozzászólás nem található