خصائص جافا

توفر خصائص Java طريقة فعالة للوصول إلى خصائص الفاصوليا كائنات Java.
التحميل الان

خصائص جافا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Trapdoor
  • موقع ويب الناشر:
  • http://www.trapdoor.org/prj_properties.php

خصائص جافا العلامات


خصائص جافا وصف

توفر خصائص Java وسيلة فعالة للوصول إلى خصائص مثل الفاصوليا لكائنات Java. توفر خصائص Java وسيلة فعالة للوصول إلى خصائص الفاصوليا التي تشبه كائنات Javas.in باختصار، توفر وسيلة فعالة للوصول إلى خصائص الفاصوليا كائنات Java. بخلاف خصائص Java Bean، يمكن تحديد سلسلة من الخصائص بكفاءة، مما يتيح الوصول المريح إلى خصائص كائنات المجال المتداخلة. يمكن استخدام جيل الطبقة المتداخلة والتخزين المؤقت بسهولة شديدة تجنب الحاجة إلى انعكاس، دون أن تفقد المرونة التي يوفرها. خصائص توفر أيضا الفصول الدراسية التي تتلاعب بالكائنات في وقت التشغيل باستخدام السلاسل لمعالجة المتغيرات المفاهيمية (التفكير خصائص الفاصوليا) بطريقة مماثلة لآليات انعكاس Java. مثال على سبيل المثال، مثال على الفصول الدراسية التالية: النظام العام .} عنوان الطبقة العامة {... String String Strine1 () {...} String Strine2 () {...} ...} الآن، يمكننا القيام بذلك للوصول إلى خط 1 من العنوان: النتيجة = الطلب .getCustomer (). GetADDRESS (). GetLine1 ()؛ ولكن ماذا لو كان هناك nulls؟ ماذا لو كنا نريد مقارنة السطر الأول من العنوان من طلبتين مختلفتين؟ Whith Properties هذا بسيط حقا: Classproperty p = propertymanager.getproperty (order.class، "العميل: العنوان: Lines1"، صحيح)؛ النتيجة = p.getValue (ترتيب)؛ الفكرة بسيطة بما فيه الكفاية - يمكنك استخدام السلسلة "العميل: العنوان: LINEL1" لتحديد سلسلة من مكالمات GetXXX. الأهم من ذلك، فإن المكتبة تعالج Nulls لك، وإرجاع NULL إذا كانت أي من الكائنات في السلسلة فارغة. ملاحظة، هذا ليس مجرد غلاف حول انعكاس Java، لأنه يتضمن تحسينات غير عاكسة عن طريق الاستفادة من مكتبة Cojen لتوليد ملفات فئة في وقت التشغيل لبعض هذه الخصائص. تكمن المنفعة الحقيقية في القدرة على تحديد الخصائص التي ترغب في الوصول إليها في وقت التشغيل. يمكنك حتى تمرير هذه القدرة على مستخدمي مكتبتك أو تطبيقك. على عكس الانعكاس، يتم إنشاء ملفات الفئة للخصائص، وهذه الملفات مخزنة مؤقتا - مما يعني بمجرد تحديد خاصية مرة واحدة، لا تستخدم الاستخدامات الإضافية لنفس الممتلكات نفسها الانعكاس وهي سريعة جدا. Property API VS خصائص فول جافا. نماذج API الخاصة بالملكية أزواج طريقة الملحقات / متغيرات بمثابة متغيرات مفاهيمية تسمى الخصائص. يتشابه النهج المستخدم، ولكن أكثر مرونة من خصائص الفاصوليا Java، وأكثر من أداء من التفكير إذا تم استخدام جيل فئة Runtime. على عكس خصائص الفاصوليا Java، يمكن تحديد سلسلة أو مسار الخصائص (والأهم من ذلك، تحولت إلى ByTecode باستخدام جيل وقت التشغيل) لاجتياز شجرة معقدة من الكائنات. من السهل إنشاء تطبيقات محمولة بين بيئات الأمان المختلفة - باستخدام توليد وقت التشغيل حيث يسمح بالسماح، والعودة إلى الانعكاس حيث الأمان لإدارة الفصل الدراسي. توفر حزمة الخصائص أيضا الفصول الدراسية للتعامل مع التحميل (والتفريغ / التحميل) للفئات في وقت التشغيل. إنه يوفر إطارا مفيدا للفئات التي تم تحميلها ديناميكيا التي تم إنشاؤها في وقت التشغيل، على سبيل المثال. في حين أن API الخاصية يمكن أن يتجاهل بسعادة إطار التحميل الديناميكي، إلا أنه يمكن استخدامه أيضا لتمكين جيل فئة وقت التشغيل.


خصائص جافا برامج ذات صلة