Py4J

Software screenshot:
Py4J
Rincian Software:
Versi: 0.8.1
Tanggal Upload: 14 May 15
Pengembang: Barthelemy Dagenais
Lisensi: Gratis
Popularitas: 55

Rating: nan/5 (Total Votes: 0)

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

Software yang serupa

Mediator.js
Mediator.js

1 Mar 15

Processing
Processing

13 May 15

TypeScript
TypeScript

2 Oct 16

withrestart
withrestart

28 Feb 15

Perangkat lunak lain dari pengembang Barthelemy Dagenais

gitli
gitli

12 May 15

Komentar untuk Py4J

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!