Sagteware besonderhede:
Weergawe: 0.8.1
Upload datum: 14 May 15
Lisensie: Gratis
Populariteit: 230
Metodes geroep asof die Java-voorwerpe woonagtig in die Python tolk.
Alle Java versamelings kan verkry word deur gebruik te maak van die standaard Python insamelingsmetodes.
Daar is geen kode te genereer en geen koppelvlak om te implementeer vir gedeelde voorwerpe op beide kante, want Py4J loop soos 'n daemon
Wat is nuut in hierdie release:.
- Die vermoë om vroeë misluk as die py4j.java_gateway.JavaGateway nie kan koppel aan die JVM.
- Bygevoeg ondersteuning vir 'n lang primitiewes, BigDecimal, tipes enum en innerlike klasse op die Java kant.
- Stel Saner log vlakke
- Baie klein foutherstellings en API verbeterings (backwards compatible).
- het 'n artikel in die Vrae oor veiligheid en voorsorgmaatreëls met Py4J.
- Bygevoeg ondersteuning van Travis-GI en skoongemaak die toets suite te hardcoded paaie te verwyder.
Wat is nuut in die weergawe 0,5:
- Bygevoeg die vermoë om pakkette te voer (bv java_import (gateway .jvm, "java.io. * '))
- Bygevoeg ondersteuning vir patroon filter in JavaGateway.help () (bv gateway.help (obj, "kry * Foo * Bar '))
- Bygevoeg ondersteuning vir outomatiese omskakeling van Python versamelings (lys, stel, woordeboek) Java versamelings. Gebruiker JavaGateway (auto_convert = True) of 'n eksplisiete omsetter.
- Geskep twee Eclipse kenmerke: een ingesluit die Py4J Java biblioteek. Die ander bied 'n standaard GatewayServer wat begin het toe Eclipse begin. Beide funksies is beskikbaar op die nuwe Py4J Eclipse update site: http://py4j.sourceforge.net/py4j_eclipse
- die ontwerp van die module ontbinding van Py4J. Daar is nie meer verpligtend omsendbrief afhanklikhede onder modules
Wat is nuut in weergawe 0.2:
- Dit is nou moontlik om konstruktors en verwysing statiese lede noem: gebruik die jvm lid van 'n JavaGateway voorwerp.
- Java Map omgeskakel word na 'n Python woordeboek.
- toegang veld is ondersteun deur die get_field funksie of die auto_field = True lid van JavaGateway.
- Kry 'n interaktiewe hulp bladsy met JavaGateway.help (voorwerp).
- Stel is slegs toeganklik deur die Java Stel koppelvlak vir nou.
- Arrays kan verwys, maar individuele items kan slegs verkry word met hierdie metode: gateway.jvm.java.lang.reflect.Array.get (voorwerp, indeks) .
- Complete herskryf van die refleksie enjin op die Java kant vir meer buigsaamheid.
- Verbeterde geheue model. Nie meer geheugenlek veroorsaak deur Py4J
- New concurrency model. Py4J nou draad-veilige
Kommentaar nie gevind