Softwarebeschreibung:
Version: 0.8.1
Upload-Datum: 14 May 15
Lizenz: Frei
Popularität: 230
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
Kommentare nicht gefunden