Py4J

Yazılım ekran görüntüsü:
Py4J
Yazılım detaylar:
Versiyon: 0.8.1
Qayıt: 14 May 15
Geliştirici: Barthelemy Dagenais
Lisans: Ücretsiz
Popülerlik: 55

Rating: nan/5 (Total Votes: 0)

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.

  • Java tarafında uzun ilkelleri, BigDecimal, enum türleri ve iç sınıflar için
  • 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.

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.

  • Gateway.jvm.java.lang.reflect.Array.get (nesne, index) :
  • 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

Benzer yazılım

Gauche
Gauche

13 May 15

hy
hy

13 Apr 15

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Mediator.js
Mediator.js

1 Mar 15

Geliştirici Diğer yazılım Barthelemy Dagenais

gitli
gitli

12 May 15

Yorumlar Py4J

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!