Py4J

软件截图:
Py4J
软件详细信息:
版本: 0.8.1
上传日期: 14 May 15
许可: 免费
人气: 230

Rating: 1.0/5 (Total Votes: 1)

方法被调用,如果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现在是线程安全的

类似的软件

Apache Avro
Apache Avro

10 Apr 16

facade
facade

13 May 15

Gauche
Gauche

13 May 15

Groovy
Groovy

12 Apr 15

显影剂的其他软件 Barthelemy Dagenais

gitli
gitli

12 May 15

意见 Py4J

评论没有发现
添加评论
打开图片!