Py4J

軟件截圖:
Py4J
軟件詳細信息:
版本: 0.8.1
上傳日期: 14 May 15
許可: 免費
人氣: 55

Rating: nan/5 (Total Votes: 0)

方法被調用,如果Java對象居住在Python解釋器。
所有的Java集合可以使用Python標準徵收方式進行訪問。
沒有代碼生成,沒有接口來實現對雙方共享對象,因為Py4J作為一個守護進程運行

什麼在此版本中是新的

  • 能夠早期失敗如果py4j.java_gateway.JavaGateway無法連接到JVM。
  • 增加了對長元,BigDecimal的,枚舉類型和內部類在Java方面的支持。
  • 設置理智的日誌級別
  • 在很多小bug修復和API增強(向下兼容)。
  • 在有關安全問題及注意事項與Py4J常見問題寫了一節。
  • 新增支持特拉維斯-CI和清理測試套件以消除硬編碼路徑。

什麼是0.5版本新

  • 添加到包導入能力(例如,java_import(網關.jvm,“java.io。*”))
  • 添加了圖案JavaGateway.help()過濾支持(例如,gateway.help(OBJ,“讓*富*酒吧”))
  • 添加了對Python的集合(列表,集,字典)以Java集合自動轉換支持。用戶JavaGateway(auto_convert = True)或明確的轉換。
  • 在創建了兩個Eclipse的特點:一是嵌入了Py4J Java庫。另提供了Eclipse啟動時啟動默認GatewayServer。這兩種功能都可以在新的Py4J Eclipse更新站點:http://py4j.sourceforge.net/py4j_eclipse
  • 重新設計Py4J的模塊分解:有沒有模塊之間更具強制性循環依賴

什麼是0.2版本的新

  • 現在可以調用構造函數和引用靜態成員:使用JavaGateway對象的JVM成員。
  • 在Java的地圖轉換為一個Python字典。
  • 字段的訪問是通過get_field功能或auto_field = JavaGateway的真正成員的支持。
  • 在獲得一個交互式幫助頁面JavaGateway.help(對象)。
  • 設置只有通過Java Set接口訪問現在。
  • 在陣列可以被引用,但個別項目只能使用此解決方法訪問:gateway.jvm.java.lang.reflect.Array.get(對象,索引)
  • 在Java端的反射發動機完全重寫了更多的靈活性。
  • 改進的內存型號:造成Py4J沒有更多的內存洩漏
  • 新的並發模型:Py4J現在是線程安全的

類似的軟件

JSON
JSON

12 May 15

Elixir
Elixir

10 Feb 16

Stackless Python
Stackless Python

28 Feb 15

Io
Io

10 Dec 15

顯影劑的其他軟件 Barthelemy Dagenais

gitli
gitli

12 May 15

意見 Py4J

評論沒有發現
添加評論
打開圖片!