Py4J

Software screenshot:
Py4J
Software informatie:
Versie: 0.8.1
Upload datum: 14 May 15
Ontwikkelaar: Barthelemy Dagenais
Licentie: Gratis
Populariteit: 55

Rating: nan/5 (Total Votes: 0)

Methoden worden genoemd als de Java-objecten woonde in de Python interpreter.
Alle Java-collecties kan worden benaderd met behulp van de standaard Python collectie methoden.
Er is geen code te genereren en geen interface te implementeren voor het gedeelde objecten aan beide kanten, omdat Py4J draait als een daemon

Wat is nieuw in deze release:.

  • De mogelijkheid om vroeg mislukken als de py4j.java_gateway.JavaGateway geen verbinding kan maken met de JVM.
  • Ondersteuning toegevoegd voor lange primitieven, BigDecimal, types enum, en innerlijke klassen op het Java kant.
  • Stel gezondere log niveaus
  • Veel kleine bug fixes en verbeteringen API (achterwaarts compatibel).
  • Schreef een sectie in de FAQ over de veiligheid zorgen en voorzorgsmaatregelen met Py4J.
  • Toegevoegde ondersteuning van Travis-CI en het opruimen van de test suite om hardcoded paden te verwijderen.

Wat is nieuw in versie 0.5:

  • De mogelijkheid toegevoegd om pakketten te importeren (bijvoorbeeld, java_import (gateway .jvm, 'java.io. * "))
  • Ondersteuning voor patroon verfijning in JavaGateway.help () (bijv gateway.help (obj, 'krijg * Foo * Bar'))
  • Ondersteuning voor automatische conversie van Python collecties (lijst, set, woordenboek) naar Java collecties. Gebruiker JavaGateway (auto_convert = true) of een expliciete converter.
  • Gemaakt twee Eclipse kenmerken: één sluit de Py4J Java-bibliotheek. De andere voorziet in een standaard GatewayServer dat wordt gestart wanneer Eclipse begint. Beide functies zijn beschikbaar op de nieuwe Py4J Eclipse-update website: http://py4j.sourceforge.net/py4j_eclipse
  • Vernieuwde de module afbraak van Py4J:. Er niet meer verplicht circulaire afhankelijkheden tussen modules

Wat is nieuw in versie 0.2:

  • Het is nu mogelijk om constructeurs en referentie-statische leden bellen: Gebruik de JVM lid van een JavaGateway object.
  • Java Kaart wordt omgezet naar een Python woordenboek.
  • de toegang Het gebied wordt ondersteund door de get_field functie of de auto_field = True lid van JavaGateway.
  • Zorg voor een interactieve help-pagina met JavaGateway.help (object).
  • Set is alleen toegankelijk via de Java-Set-interface voor nu.
  • Arrays kan worden verwezen, maar de individuele items kunnen alleen worden geopend met deze tijdelijke oplossing: gateway.jvm.java.lang.reflect.Array.get (object, index)
  • .
  • Complete herschrijven van de reflectie motor aan de Java kant voor meer flexibiliteit.
  • Verbeterde geheugen model:. Niet meer geheugenlek veroorzaakt door Py4J
  • Nieuwe concurrency model:. Py4J nu thread-safe

Vergelijkbare software

Mako
Mako

1 Mar 15

Gumba
Gumba

13 May 15

Spider
Spider

1 Mar 15

Andere software van ontwikkelaar Barthelemy Dagenais

gitli
gitli

12 May 15

Reacties op Py4J

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie