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

Zephir
Zephir

10 Dec 15

PathFinding.js
PathFinding.js

12 Apr 15

Babel
Babel

12 Mar 16

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!