Detalii soft:
Versiune: 0.8.1
Incarca data: 14 May 15
Licenţă: Gratuit
Popularitate: 230
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
Comentariile nu a fost găsit