Software ətraflı:
Version: 0.8.1
Tarixi Upload: 14 May 15
Lisenziya: Pulsuz
Məşhurluq: 230
üsulları Java Python tərcüməçi yaşayan obyektlərin kimi deyilir.
Bütün Java kolleksiyaları standart Python kolleksiya metodlardan istifadə edərək əldə edilə bilər.
Py4J bir daemon kimi çalışır, çünki yaratmaq üçün heç bir kodu və hər iki tərəfdən paylaşılan obyektlər üçün həyata keçirilməsi üçün heç bir interface var
Bu azad Yeni nədir.
- py4j.java_gateway.JavaGateway JVM qoşulmaq mümkün olmadıqda, erkən uğursuz imkanı.
- dəstək Added.
- Set Saner log səviyyəsi
- Bir çox kiçik hata düzeltmelerini və API aksesuarları (geri uyğun).
- Py4J təhlükəsizlik qayğıları və tədbirləri haqqında FAQ bölmə yazmışdır.
- Əlavə Travis-CI dəstək və hardcoded yolları aradan qaldırılması testi təmizlənmiş.
Java tərəfində uzun primitives, BigDecimal, enum növləri və daxili siniflər üçün
nədir versiyası 0.5 Yeni
- paketləri idxal etmək imkanı əlavə edilib (məsələn, java_import (gateway .jvm "java.io. *))
- JavaGateway.help () ilə filtreleme model üçün əlavə dəstək (məsələn, gateway.help (obj, almaq * Foo * Bar '))
- Java kolleksiyaları Python kolleksiyalar (siyahı, set, lüğət) avtomatik dönüşüm üçün əlavə dəstək. İstifadəçi JavaGateway (auto_convert = True) və ya açıq converter.
- Iki Eclipse xüsusiyyətləri Yaradılıb: bir Py4J Java kitabxana embeds. digər Eclipse başladığında açılmış bir-u mənim GatewayServer təmin edir. Hər iki funksiyalar yeni Py4J Eclipse yeniləmə saytda mövcuddur: http://py4j.sourceforge.net/py4j_eclipse
- Py4J modulu parçalanma Yenidən. Modulları arasında məcburi dairəvi bağımlılıkları heç bir var
nədir versiyası 0.2 Yeni
- Bu inşaatçılar və arayış statik üzvləri zəng etmək mümkündür: bir JavaGateway obyekt JVM üzvü istifadə edin.
- Java haqda Python Dictionary çevrilir.
- Field giriş get_field funksiyası və ya auto_field = JavaGateway True üzvü vasitəsilə dəstəklənir.
- JavaGateway.help (obyekt) ilə interaktiv yardım page almaq.
- Set indi Java Set interfeysi vasitəsilə yalnız erişilebilir.
- Diziler edilə bilər, lakin fərdi maddələr yalnız bu çözüm ilə əldə edilə bilər.
- daha çox rahatlıq üçün Java tərəfində əks mühərrik tam rewrite.
- Təkmilləşdirilmiş yaddaş model. Py4J səbəb heç bir daha çox yaddaş sızıntısı
- Yeni concurrency model. Py4J indi thread-təhlükəsiz
Gateway.jvm.java.lang.reflect.Array.get (obyekt indeksi)
Şərhlər tapılmadı