Py4J

Software screenshot:
Py4J
Podrobnosti Software:
Verze: 0.8.1
Datum uploadu: 14 May 15
Licence: Volný
Popularita: 55

Rating: nan/5 (Total Votes: 0)

Metody jsou nazývány jako kdyby Java objekty bydlel v interpretu Python.
Všechny kolekce Java lze přistupovat pomocí standardních metod sběru Python.
Neexistuje žádný kód vygenerovat a žádné rozhraní implementovat pro sdílené objekty na obou stranách, protože Py4J běží jako daemon

Co je nového v této verzi:.

  • Možnost selhání co nejdříve, pokud py4j.java_gateway.JavaGateway nemůže připojit k JVM.
  • Byla přidána podpora pro dlouhé primitiv, BigDecimal, typy ENUM a vnitřních tříd na straně Java.
  • Nastavení Saner úrovně log
  • Mnoho drobných oprav chyb a vylepšení rozhraní API (zpětně kompatibilní).
  • Napsal úsek ve FAQ o bezpečnostní záležitosti a opatření s Py4J.
  • Přidána podpora Travis-CI a uklidila testovací sadu odstranit hardcoded cesty.

Co je nového ve verzi 0.5:

  • Přidána možnost importovat balíčky (např java_import (gateway .jvm, "java.io. *"))
  • Přidána podpora pro filtrování v JavaGateway.help () vzoru (např gateway.help (obj, "dostat * * Foo Bar '))
  • Přidána podpora pro automatickou konverzi Python sbírek (seznam, stanovené, slovník) na Java sbírky. Uživatel JavaGateway (auto_convert = True) nebo explicitní převodník.
  • Vytvořeno dvě funkce Eclipse: jeden vloží knihovnu Py4J Java. Jiná poskytuje výchozí GatewayServer který je spuštěn při spuštění Eclipse. Obě funkce jsou k dispozici na nové aktualizační web Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
  • Přepracované modul rozklad Py4J:. Nejsou k dispozici žádné další povinné kruhových závislostí mezi moduly

Co je nového ve verzi 0.2:

  • Nyní je možné volat konstruktérů a referenční statické členy: použijte člen JVM objektu JavaGateway.
  • Java Mapa se převede na Python slovníku.
  • Přístup pole je podporován prostřednictvím funkce get_field nebo auto_field = true člena JavaGateway.
  • Získat interaktivní stránku nápovědy s JavaGateway.help (Object).
  • Set je přístupný pouze prostřednictvím rozhraní Java nastavit pro teď.
  • Pole lze odkazovat, ale jednotlivé položky lze přistupovat pouze pomocí tohoto řešení: gateway.jvm.java.lang.reflect.Array.get (objekt, index)
  • .
  • kompletní přepsání reflexní motoru na straně Java větší flexibilitu.
  • Lepší paměť modelu: č. Více nevracení paměti způsobené Py4J
  • Nový model souběžnosti:. Py4J je nyní thread-safe

Podobný software

AbsurdJS
AbsurdJS

9 Apr 16

Inject
Inject

12 Apr 15

Elm
Elm

10 Feb 16

Parameters
Parameters

12 May 15

Ostatní software developer Barthelemy Dagenais

gitli
gitli

12 May 15

Komentáře k Py4J

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!
Vyhledávání podle kategorie