Yazılım detaylar:
Versiyon: 0.8.1
Qayıt: 14 May 15
Lisans: Ücretsiz
Popülerlik: 230
Yöntem Java Python yorumlayıcısı ikamet nesneleri sanki denir.
Tüm Java koleksiyonları standart Python toplama yöntemleri kullanılarak ulaşılabilir.
Py4J bir daemon olarak çalışır çünkü oluşturmak için kod ve her iki tarafta paylaşılan nesneler için uygulamak için hiçbir arayüz yoktur
Bu sürümde Yeni nedir:.
- py4j.java_gateway.JavaGateway JVM bağlanamıyor erken başarısız yeteneği.
- desteği eklendi.
- Set saner günlük düzeyleri
- Birçok küçük hata düzeltmeleri ve API geliştirmeleri (geriye dönük uyumlu).
- Py4J ile güvenlik kaygıları ve önlemler hakkında SSS bir bölüm yazdı.
- Eklenenler Travis-CI desteği ve kodlanmış yolları kaldırmak için test paketi temizledik.
Java tarafında uzun ilkelleri, BigDecimal, enum türleri ve iç sınıflar için
nedir sürüm 0.5 Yeni:
- paketleri alma olanağı eklendi (örneğin, java_import (ağ geçidi .jvm, 'java.io. *'))
- JavaGateway.help () süzme desen desteği eklendi (örneğin, gateway.help (obj, 'olsun * Foo * Bar'))
- Java koleksiyonları Python koleksiyonları (listede, seti, sözlük) otomatik dönüşüm için destek eklendi. Kullanıcı JavaGateway (auto_convert = true) ya da açık bir çevirici.
- İki Eclipse özellikleri Oluşturuldu: Bir Py4J Java kütüphanesi gömer. Diğer Eclipse başladığında başlatılan varsayılan bir GatewayServer sağlar. Her iki özellik yeni Py4J Eclipse güncelleme sitesinde mevcuttur: http://py4j.sourceforge.net/py4j_eclipse
- Py4J modül ayrışma yeniden tasarlandı. Modüllerin arasında daha zorunlu dairesel bağımlılıklar hiç orada
nedir sürüm 0.2 Yeni:
- Bu Kurucular ve referans statik üyeleri çağırmak artık mümkün: Bir JavaGateway nesnesinin jvm üyesini kullanın.
- Java Harita Python sözlük dönüştürülür.
- Alan erişim get_field işlevi veya auto_field = JavaGateway Gerçek üyesi ile desteklenmektedir.
- JavaGateway.help (nesne) ile interaktif bir yardım sayfası edinin.
- Set şimdi Java Set arabirimi üzerinden erişilebilir.
- Diziler başvurulabilir, ancak bireysel öğeler yalnızca bu geçici çözüm ile ulaşılabilir.
- Daha fazla esneklik için Java tarafında yansıma motorun komple yeniden yazma.
- Geliştirilmiş bellek modeli:. Py4J neden yok daha fazla bellek sızıntısı
- Yeni eşzamanlılık modeli:. Py4J şimdi parçacığı güvenli
Gateway.jvm.java.lang.reflect.Array.get (nesne, index) :
Yorum Bulunamadı