Py4J

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

Rating: nan/5 (Total Votes: 0)

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

RubyTree
RubyTree

1 Mar 15

Gambit
Gambit

9 Feb 16

JS.Class
JS.Class

13 May 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Annen programvare fra utvikleren Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentarer til Py4J

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