PY4J.

الوصول ديناميكيا كائنات Java التعسفية
التحميل الان

PY4J. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • السعر:
  • FREE
  • اسم الناشر:
  • Barthelemy Dagenais
  • موقع ويب الناشر:

PY4J. العلامات


PY4J. وصف

الوصول ديناميكيا كائنات جافا التعسفي PY4J هي مكتبة تمكن برامج Python من الوصول ديناميكيا كائنات Java التعسفي. يتم استدعاء الأساليب كما لو كانت كائنات Java أقيمت في الجهاز الظاهري Python. لا يوجد رمز لتوليد ولا توجد واجهة لتنفيذ الكائنات المشتركة على كلا الجانبين. هل هناك مثال موجز على ما يمكنك القيام به مع PY4J. يتلقى برنامج Python التالي java.lang.StringBuffer مثيل من JVM ويستدعي بعض أساليبه: >>> من Py4j.java_gateway استيراد Javagateway >>> GATEWAY = JAVAGATEWAY () # الاتصال ب JVM >>> BUGER = GATEWAY .getStringBuffer () # استدعاء baffergateway.getStringBuffer في jvm >>> buffer.append (true) # اتصل stringbuffer.append (منطقية) في jvm >>> buffer.append (1.0) >>> buffer.append ('this هو Python s ' s' s '') >>> الطباعة (buffer.tostring ()) fromjavatrue1.0this هو python stringthis هو برنامج جافا المعقدة للغاية الذي كان ينفذ في نفس الوقت (لم يتم إنشاء رمز ولا أداة كان مطلوبا لتشغيل هذه البرامج): يعد BuffergateWay الفئة العامة DefaultGateWay {Public StringBuffer GetStringBuffer () {stringbuffer sb = stringbuffer جديد ("fromjava")؛ العودة SB. } Public Satic Void Main (String [] Args) {gatewayserver server = new gatewayerverer (new buffergateway ())؛ Server.Start ()؛ }} متطلبات: بيثون


PY4J. برامج ذات صلة