Py4J

Screenshot Software:
Py4J
Detalii soft:
Versiune: 0.8.1
Incarca data: 14 May 15
Producător: Barthelemy Dagenais
Licenţă: Gratuit
Popularitate: 230

Rating: nan/5 (Total Votes: 0)

Metode sunt numite ca în cazul în care obiecte Java reședința în interpretorul Python.
Toate colecțiile Java pot fi accesate folosind metodele standard de colectare Python.
Nu există nici un cod pentru a genera și nici o interfață de a implementa pentru obiecte comune de ambele părți, pentru că Py4J ruleaza ca un demon

Ce este nou în această versiune:.

  • Posibilitatea de a eșua devreme în cazul în care py4j.java_gateway.JavaGateway nu se poate conecta JVM.
  • Adăugat suport pentru primitive lungi, BigDecimal, tipuri enum, și cursuri interne pe partea Java.
  • Set niveluri jurnal mai sănătoase
  • Numeroase bug fixat mici și îmbunătățiri API (compatibil).
  • A scris o secțiune în FAQ cu privire la problemele de securitate și precauții cu Py4J.
  • Adăugat suport de Travis-CI și curățat suita de teste pentru a elimina căi predeterminate.

Ce este nou în versiunea 0.5:

  • Adaugata capacitatea de a importa pachete (de exemplu, java_import (gateway .jvm, "java.io. *"))
  • Adăugat suport pentru model filtrarea în JavaGateway.help () (de exemplu, gateway.help (obj, "obține * Foo * Bar"))
  • Adăugat suport pentru conversia automată a colecțiilor Python (lista, set, dicționar) la colecții Java. Utilizator JavaGateway (auto_convert = True) sau un convertor explicit.
  • Creat două caracteristici Eclipse: o încorporează biblioteca Py4J Java. Celălalt oferă o GatewayServer implicit care este pornit atunci când Eclipse începe. Ambele caracteristici sunt disponibile pe site-ul nou de actualizare Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
  • Modificarea design descompunerea modul de Py4J:. Nu mai există dependențele circulare mai obligatorii între module

Ce este nou în versiunea 0.2:

  • Acum este posibil de a apela constructori și de referință membri statici: utiliza membrul JVM a unui obiect JavaGateway.
  • Java Harta este transformat într-un dicționar Python.
  • acces Câmpul este susținută prin funcția get_field sau auto_field = True membru JavaGateway.
  • Obțineți o pagină de ajutor interactiv cu JavaGateway.help (obiect).
  • Set este accesibil doar prin intermediul interfeței Java Set acum.
  • Arrays pot fi referite, dar elementele individuale pot fi accesate numai cu această soluție: gateway.jvm.java.lang.reflect.Array.get (obiect, index)
  • .
  • rescriere completă a motorului reflecție din partea Java pentru o mai mare flexibilitate.
  • model de memorie îmbunătățită:. Nu mai scurgere de memorie cauzate de Py4J
  • model de concurenta nou:. Py4J este acum thread-safe

Software similare

RLua
RLua

13 May 15

Bacon.js
Bacon.js

10 Feb 16

Python
Python

10 Feb 16

Classify.js
Classify.js

12 May 15

Alte software-uri de dezvoltator Barthelemy Dagenais

gitli
gitli

12 May 15

Comentarii la Py4J

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie