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現在是線程安全的

類似的軟件

Numdifftools
Numdifftools

1 Mar 15

Ejscript
Ejscript

11 Mar 16

sweet.js
sweet.js

28 Feb 15

object2module
object2module

12 May 15

顯影劑的其他軟件 Barthelemy Dagenais

gitli
gitli

12 May 15

意見 Py4J

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