Rincian Software:
Versi: 0.8.1
Tanggal Upload: 14 May 15
Lisensi: Gratis
Popularitas: 230
Metode disebut sebagai jika Java objek tinggal di interpreter Python.
Semua koleksi Java dapat diakses dengan menggunakan metode pengumpulan Python standar.
Tidak ada kode untuk menghasilkan dan tidak ada antarmuka untuk menerapkan untuk objek bersama di kedua sisi, karena Py4J berjalan sebagai daemon
Apa yang baru dalam rilis ini:.
- Kemampuan untuk gagal awal jika py4j.java_gateway.JavaGateway tidak dapat terhubung ke JVM.
- Ditambahkan dukungan untuk primitif panjang, BigDecimal, jenis enum, dan kelas batin di sisi Jawa.
- Set tingkat log waras
- Banyak perbaikan bug kecil dan tambahan API (kompatibel).
- Menulis bagian dalam FAQ tentang masalah keamanan dan tindakan pencegahan dengan Py4J.
- Ditambahkan dukungan dari Travis-CI dan dibersihkan test suite untuk menghapus jalur hardcoded.
Apa yang baru di versi 0.5:
- Ditambahkan kemampuan untuk mengimpor paket (misalnya, java_import (gerbang .jvm, 'java.io. *'))
- Ditambahkan dukungan untuk pola penyaringan di JavaGateway.help () (misalnya, gateway.help (obj, 'mendapatkan * Foo * Bar'))
- Ditambahkan dukungan untuk konversi otomatis dari koleksi Python (daftar, set, kamus) untuk koleksi Java. Pengguna JavaGateway (auto_convert = True) atau konverter eksplisit.
- Dibuat dua fitur Eclipse: satu komprehensif perpustakaan Py4J Java. Yang lain menyediakan GatewayServer default yang dimulai ketika Eclipse dimulai. Kedua fitur yang tersedia pada baru situs update Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
- Mendesain ulang dekomposisi modul Py4J:. Tidak ada ketergantungan melingkar lebih wajib antara modul
Apa yang baru di versi 0.2:
- Sekarang mungkin untuk memanggil konstruktor dan referensi anggota statis: menggunakan anggota JVM dari objek JavaGateway.
- Jawa Peta dikonversi ke Python Kamus.
- akses Bidang didukung melalui fungsi get_field atau auto_field yang = anggota Sejati JavaGateway.
- Mendapatkan halaman bantuan interaktif dengan JavaGateway.help (objek).
- Set hanya dapat diakses melalui antarmuka Java Set untuk saat ini.
- Array dapat dirujuk, tetapi masing-masing item hanya dapat diakses dengan solusi ini: gateway.jvm.java.lang.reflect.Array.get (objek, indeks) .
- menulis ulang lengkap mesin refleksi di sisi Java untuk fleksibilitas yang lebih.
- Peningkatan model memori:. Tidak lebih kebocoran memori yang disebabkan oleh Py4J
- Model konkurensi New:. Py4J sekarang benang-aman
Komentar tidak ditemukan