Các chi tiết về phần mềm:
Phiên bản: 0.8.1
Ngày tải lên: 14 May 15
Giấy phép: Miễn phí
Phổ biến: 230
Các phương thức được gọi là nếu đối tượng cư trú tại Java thông dịch Python.
Tất cả các bộ sưu tập Java có thể được truy cập bằng cách sử dụng các phương pháp thu thập Python tiêu chuẩn.
Không có mã số để tạo ra và không có giao diện để thực hiện cho các đối tượng được chia sẻ trên cả hai bên, vì Py4J chạy như một daemon
là gì mới trong phiên bản này:.
- Khả năng thất bại đầu nếu py4j.java_gateway.JavaGateway không thể kết nối với JVM.
- Thêm hỗ trợ cho nguyên thủy lâu, BigDecimal, kiểu enum, và các lớp bên phía Java.
- Thiết lập các mức log saner
- Nhiều lỗi nhỏ và cải tiến API (tương thích ngược).
- Đã viết một phần trong Hỏi đáp về vấn đề an ninh và biện pháp phòng ngừa với Py4J.
- Thêm hỗ trợ của Travis-CI và làm sạch các bộ kiểm tra để loại bỏ đường dẫn hardcoded.
là gì mới trong phiên bản 0.5:
- Thêm khả năng để nhập khẩu các gói (ví dụ, java_import (gateway .jvm, 'java.io. *'))
- Thêm hỗ trợ cho mô hình lọc trong JavaGateway.help () (ví dụ, gateway.help (obj, "get * Foo * Bar '))
- Thêm hỗ trợ cho chuyển đổi tự động của Python bộ sưu tập (danh sách, tập, từ điển) vào bộ sưu tập Java. Tài JavaGateway (auto_convert = True) hoặc một công cụ chuyển đổi rõ ràng.
- Tạo hai tính năng Eclipse: một nhúng thư viện Py4J Java. Các khác cung cấp một GatewayServer mặc định mà được bắt đầu khi Eclipse bắt đầu. Cả hai tính năng có sẵn trên các trang web cập nhật Py4J Eclipse mới: http://py4j.sourceforge.net/py4j_eclipse
- Thiết kế lại sự phân hủy mô-đun của Py4J:. Có không là phụ thuộc vòng tròn bắt buộc hơn giữa các module
là gì mới trong phiên bản 0.2:
- Nó bây giờ có thể gọi thầu và tham khảo các thành viên tĩnh: sử dụng các thành viên JVM của một đối tượng JavaGateway.
- Java Bản đồ được chuyển đổi thành một từ điển Python.
- truy cập Dòng được hỗ trợ thông qua chức năng get_field hoặc auto_field = True viên của JavaGateway.
- Có được một trang trợ giúp tương tác với JavaGateway.help (object).
- Set là chỉ có thể truy cập thông qua giao diện Java Set cho doanh nghiệp.
- Mảng có thể được tham chiếu, nhưng các cá nhân chỉ có thể được truy cập bằng cách này: gateway.jvm.java.lang.reflect.Array.get (đối tượng, index) .
- Complete viết lại của động cơ phản chiếu ở phía bên Java cho linh hoạt hơn.
- Cải thiện mô hình bộ nhớ:. Không bị rò rỉ bộ nhớ do Py4J
- New mô hình đồng thời:. Py4J tại là thread-an toàn
Bình luận không