Py4J

Software screenshot:
Py4J
Software detaljer:
Version: 0.8.1
Upload dato: 14 May 15
Licens: Gratis
Popularitet: 55

Rating: nan/5 (Total Votes: 0)

Metoder kaldes som om Java objekter bosat i Python fortolkeren.
Alle Java kollektioner kan tilgås ved hjælp af standard Python indsamlingsmetoder.
Der er ingen kode til at generere og ingen grænseflade til fordel for delte objekter på begge sider, fordi Py4J kører som en dæmon

Hvad er nyt i denne udgivelse:.

  • Mulighed for at mislykkes tidligt hvis py4j.java_gateway.JavaGateway ikke kan oprette forbindelse til JVM.
  • Tilføjet understøttelse af lange primitiver, BigDecimal, enum typer og indre klasser på Java side.
  • Indstil fornuftigere log niveauer
  • Mange små fejlrettelser og API forbedringer (bagudkompatibel).
  • Skrev en sektion i FAQ om sikkerhedsproblemer og forholdsregler med Py4J.
  • Tilføjet understøttelse af Travis-CI og ryddet op på test suite til at fjerne hardcodede stier.

Hvad er nyt i version 0.5:

  • Tilføjet mulighed for at importere pakker (f.eks java_import (gateway .jvm, 'java.io. * "))
  • Tilføjet understøttelse af mønster filtrering i JavaGateway.help () (f.eks gateway.help (obj, "få * Foo * Bar"))
  • Tilføjet understøttelse til automatisk konvertering af Python samlinger (listen, sæt, ordbog) til Java samlinger. Bruger JavaGateway (auto_convert = True), eller en udtrykkelig konverter.
  • Oprettet to Eclipse funktioner: den ene integrerer Py4J Java biblioteket. Den anden tilvejebringer et standard GatewayServer der starter, når Eclipse starter. Begge funktioner er tilgængelige på den nye Py4J Eclipse opdatering websted: http://py4j.sourceforge.net/py4j_eclipse
  • Redesignet modulet nedbrydning af Py4J:. Der ikke er flere obligatoriske cirkulære afhængigheder blandt moduler

Hvad er nyt i version 0.2:

  • Det er nu muligt at ringe til konstruktører og reference- statiske medlemmer: bruge JVM medlem af en JavaGateway objekt.
  • Java Kort konverteres til et Python ordbog.
  • Field adgang støttes gennem get_field funktionen eller auto_field = True medlem af JavaGateway.
  • Få en interaktiv hjælpeside med JavaGateway.help (objekt).
  • Set er kun tilgængelig via Java Set interface til nu.
  • Arrays kan refereres, men enkelte poster kan kun tilgås med denne løsning: gateway.jvm.java.lang.reflect.Array.get (objekt, index)
  • .
  • Komplet omskrivning af refleksion motor på Java side for mere fleksibilitet.
  • Forbedret hukommelse model:. Ikke mere hukommelse lækage forårsaget af Py4J
  • Ny concurrency model:. Py4J nu tråd-safe

Lignende software

Erlang
Erlang

1 May 16

Morph
Morph

13 May 15

Narayana
Narayana

1 Oct 15

Andre software developer Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentarer til Py4J

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!