Py4j. ランキングとまとめ
- 出版社名:
- Barthelemy Dagenais
Py4j. タグ
Py4j. 説明
動的に任意のJavaオブジェクトにアクセスします PY4Jは、Pythonプログラムが任意のJavaオブジェクトを動的に動的にアクセスできるライブラリです。メソッドは、JavaオブジェクトがPython仮想マシンにあるかのように呼び出されます。両側で共有オブジェクトを実装するためのコードは生成されずにインタフェースはありません。つまり、PY4Jでできることの簡単な例です。次のPythonプログラムはJVMからjava.lang.StringBufferインスタンスを受信し、そのメソッドの一部を呼び出します。 .GetStringBuffer()#JVM >>> buffer.append(true)コールjvm >>> buffer.append(1.0)>>> buffer.append( ')>>> buffer.append(')>>> buffer.append( ')>>> buffer.append(buber) Python%s '%' string ')>>> print(buffer.tostring())fromJavatRue1.0このjython文字列は、同時に実行されていた非常に複雑なJavaプログラムです(コードが生成されず、ツールなしこれらのプログラムを実行するために必要でした):パブリッククラスBufferGateway extends gateway {public StringBuffer getStringBuffer(){StringBuffer SB =新しいStringBuffer( "fromjava"); SBを返す。 public静的void main(string [] args){GatewayServer Server = New GatewayServer(新しいBufferGateway()); server.start(); }} 要件: ・Python
Py4j. 関連ソフトウェア