Py4J

Skjermbilde programvare:
Py4J
Prog.varedetaljer:
Versjon: 0.8.1
Last opp dato: 14 May 15
Lisens: Gratis
Popularitet: 230

Rating: 1.0/5 (Total Votes: 1)

Metoder kalles som om Java objekter bodde i Python tolk.
Kan nås alle Java samlinger ved hjelp av standard Python innsamlingsmetoder.
Det er ingen kode for å generere og ingen grensesnitt for å implementere for delte objekter på begge sider, fordi Py4J kjører som en daemon

Hva er nytt i denne utgaven.

  • Evne til å mislykkes tidlig hvis py4j.java_gateway.JavaGateway ikke kan koble til JVM.
  • Lagt til støtte for lange primitiver, BigDecimal, enum typer, og indre klasser på Java side.
  • Angi Saner loggnivåer
  • Mange små feilrettinger og API forbedringer (bakoverkompatibel).
  • Skrev en seksjon i FAQ om sikkerhet bekymringer og forsiktighets med Py4J.
  • Lagt til støtte av Travis-CI og ryddet opp testsuiten å fjerne hardkode baner.

Hva er nytt i versjon 0.5:

  • Lagt til muligheten til å importere pakker (f.eks java_import (gateway .jvm, 'java.io. *'))
  • Lagt til støtte for mønster filtrering i JavaGateway.help () (f.eks gateway.help (obj, "komme * Foo * Bar '))
  • Lagt til støtte for automatisk konvertering av Python samlinger (liste, sett, ordbok) til Java samlinger. Bruker JavaGateway (auto_convert = True) eller en eksplisitt omformer.
  • Laget to Eclipse funksjoner: en bygger inn Py4J Java-bibliotek. Den andre gir en standard GatewayServer som startes når Eclipse starter. Begge funksjonene er tilgjengelig på den nye Py4J Eclipse oppdatering site: http://py4j.sourceforge.net/py4j_eclipse
  • redesignet modulen nedbryting av Py4J:. Det ikke er flere obligatoriske sirkulære avhengigheter mellom modulene

Hva er nytt i versjon 0.2:

  • Det er nå mulig å ringe konstruktører og referanse statiske medlemmer: bruke JVM medlem av en JavaGateway objekt.
  • Java Kart omdannes til et Python ordbok.
  • Feltet tilgang støttes gjennom get_field funksjonen eller auto_field = True medlem av JavaGateway.
  • Skaff en interaktiv hjelpeside med JavaGateway.help (objekt).
  • Set er kun tilgjengelig gjennom Java Set grensesnitt for nå.
  • Arrays kan refereres, men kan bare nås individuelle elementer med denne løsningen: gateway.jvm.java.lang.reflect.Array.get (objekt, indeks)
  • .
  • Komplett omskrivning av refleksjon motor på Java side for mer fleksibilitet.
  • Forbedret minnemodell. Ikke mer minnelekkasje forårsaket av Py4J
  • New samtidighet modell. Py4J er nå trådsikker

Lignende programvare

Ruby
Ruby

12 May 16

Apache Avro
Apache Avro

10 Apr 16

facade
facade

13 May 15

Annen programvare fra utvikleren Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentarer til Py4J

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!