Py4J

Screenshot der Software:
Py4J
Softwarebeschreibung:
Version: 0.8.1
Upload-Datum: 14 May 15
Entwickler: Barthelemy Dagenais
Lizenz: Frei
Popularität: 55

Rating: nan/5 (Total Votes: 0)

Es sind Verfahren, als ob die Java-Objekte in der Python-Interpreter residierte genannt.
Alle Java-Sammlungen können mit Hilfe der Standard-Python Erhebungsmethoden genutzt werden.
Es gibt keinen Code zu erzeugen und keine Schnittstelle, um für gemeinsame Objekte auf beiden Seiten zu implementieren, weil Py4J läuft als Daemon

Was ist neu in dieser Pressemitteilung:.

  • Die Fähigkeit, früh scheitern, wenn die py4j.java_gateway.JavaGateway kann nicht in die JVM zu verbinden.
  • Unterstützung für lange Primitiven, BigDecimal, Enum-Typen und innere Klassen auf der Java-Seite.
  • Stellen saner Protokollebenen
  • Viele kleine Bugfixes und Verbesserungen API (abwärtskompatibel).
  • Schrieb einen Abschnitt in der FAQ zu Sicherheitsfragen und Sicherheitsmaßnahmen mit Py4J.
  • Zusätzliche Unterstützung von Travis-CI und die Test-Suite gereinigt werden, um hartcodierte Pfade zu entfernen.

Was ist neu in Version 0.5:

  • Hinzufügen der Möglichkeit zum Import-Pakete (zB java_import (Gateway .jvm, 'java.io. *'))
  • Unterstützung für Musterfiltern in JavaGateway.help () (zB gateway.help (obj, "erhalten * Foo * Bar '))
  • Unterstützung für automatische Konvertierung von Python Sammlungen (Liste, set, Wörterbuch), um Java-Kollektionen. Benutzer JavaGateway (auto_convert = True) oder eine explizite Konverter.
  • Erstellt zwei Eclipse-Funktionen: eine bettet die Py4J Java-Bibliothek. Die andere stellt eine Standard GatewayServer, die gestartet wird, wenn von Eclipse startet. Beide Funktionen sind auf dem neuen Py4J Eclipse-Update-Website verfügbar: http://py4j.sourceforge.net/py4j_eclipse
  • Neu gestaltete das Modul Zersetzung Py4J:. Gibt es nicht mehr zwingend zirkuläre Abhängigkeiten zwischen Modulen

Was ist neu in Version 0.2:

  • Es ist nun möglich, Konstrukteure und Referenz statische Mitglieder anrufen: verwenden Sie die JVM Mitglied einer JavaGateway Objekt.
  • Java Karte ist mit einem Python Wörterbuch konvertiert.
  • Zugriff auf Feld durch die Get_Field Funktion oder der auto_field = True Mitglied JavaGateway unterstützt.
  • Erhalten Sie interaktive Hilfe-Seite mit JavaGateway.help (Objekt).
  • Set ist nur über die Java-Schnittstelle zugänglich Set für jetzt.
  • Arrays referenziert werden, aber einzelne Elemente können nur mit dieser Problemumgehung zugegriffen werden: gateway.jvm.java.lang.reflect.Array.get (Objekt, index)
  • .
  • komplette Neufassung des Reflexionsmaschine auf der Java-Seite für mehr Flexibilität.
  • Verbesserte Speichermodell:. Nicht mehr Speicherleck verursacht durch Py4J
  • Neue Parallelität Modell:. Py4J ist jetzt Thread-sicher

Ähnliche Software

UFL
UFL

12 May 15

Luck
Luck

12 May 15

ClearScript
ClearScript

20 Jul 15

regex
regex

19 Jul 15

Andere Software von Entwickler Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentare zu Py4J

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!