Monday 18 December 2017

جيتورونتيمي ويتفوريكسيت


ميثود ديتايل جيترونتيمي إرجاع كائن وقت التشغيل المقترن بتطبيق جافا الحالي. معظم أساليب وقت التشغيل كلاس هي أساليب المثال ويجب استدعاء فيما يتعلق كائن وقت التشغيل الحالي. العوائد: كائن وقت التشغيل المقترن بتطبيق جافا الحالي. ينهي الجهاز الظاهري جافا قيد التشغيل حاليا عن طريق بدء تسلسل إيقاف التشغيل. هذه الطريقة لا تعود بشكل طبيعي. الحجة بمثابة رمز الحالة بموجب الاتفاقية، يشير رمز الحالة غير الصفرية إنهاء غير طبيعي. يتكون تسلسل إيقاف تشغيل الأجهزة الظاهرية من مرحلتين. في المرحلة الأولى جميع السنانير الاغلاق المسجلة. إن وجدت، بدأت في بعض أمر غير محدد وسمحت لتشغيل بالتزامن حتى الانتهاء. في المرحلة الثانية يتم تشغيل جميع النهايات أونينفوكيد إذا تم تمكين الانتهاء على الخروج. مرة واحدة يتم ذلك توقف الجهاز الظاهري. إذا تم استدعاء هذه الطريقة بعد بدء تشغيل الجهاز الظاهري تسلسل إيقاف التشغيل ثم إذا يتم تشغيل خطافات إيقاف تشغيل هذه الطريقة سيتم حظر إلى أجل غير مسمى. إذا تم تشغيل خطاطيف الإغلاق بالفعل وتم تمكين الانتهاء من الخروج ثم هذه الطريقة يوقف الجهاز الظاهري مع رمز حالة معين إذا كانت الحالة غير صفري خلاف ذلك، فإنه يمنع إلى أجل غير مسمى. الأسلوب System. exit هو وسيلة تقليدية ومريحة للاستدعاء هذا الأسلوب. أدشوتدونوك يسجل خطاف إيقاف تشغيل الجهاز الظاهري الجديد. يتم إيقاف تشغيل الجهاز الظاهري جافا استجابة لنوعين من الأحداث: يقوم البرنامج بالخروج بشكل طبيعي عند إنهاء آخر مؤشر ترابط غير ديمون أو عند استدعاء الأسلوب إكسيت (بشكل مكافئ System. exit) أو يتم إنهاء الجهاز الظاهري استجابة إلى مقاطعة المستخدم، مثل كتابة C. أو حدث على مستوى النظام، مثل خروج المستخدم أو إيقاف تشغيل النظام. خطاف الإغلاق هو مجرد خيط أولي ولكن غير مستطيل. عندما يبدأ الجهاز الظاهري تسلسل إيقاف تشغيله سوف تبدأ جميع السنانير الاغلاق المسجلة في بعض النظام غير محدد والسماح لهم بتشغيل في وقت واحد. عند الانتهاء من جميع السنانير فإنه سيتم بعد ذلك تشغيل جميع النهائيين أونينفوكيد إذا تم تمكين إنهاء-على الخروج. أخيرا، الجهاز الافتراضي سوف تتوقف. لاحظ أن المواضيع ديمون ستستمر في تشغيل أثناء تسلسل إيقاف التشغيل، كما سوف المواضيع غير الخفي إذا تم بدء تشغيل الاغلاق عن طريق استدعاء طريقة الخروج. وبمجرد أن يبدأ تسلسل الإغلاق فإنه لا يمكن إيقافه إلا بالاستناد إلى أسلوب التوقف، الذي ينهي الجهاز الظاهري بالقوة. وبمجرد أن يبدأ تسلسل الاغلاق فإنه من المستحيل لتسجيل هوك الاغلاق الجديد أو إلغاء تسجيل هوك المسجلة سابقا. ستؤدي محاولة أي من هذه العمليات إلى إليغالستاتيكسسيبتيون. تشغيل السنانير تشغيل في وقت حساس في دورة حياة الجهاز الظاهري، وبالتالي ينبغي ترميز دفاعي. وينبغي، على وجه اخلصوص، أن تكتب على أنها خيط ترابط األخطاء وتجنب األراضي املدمرة قدر اإلمكان. وينبغي أيضا ألا تعتمد على الخدمات التي قد تكون قد سجلت خطاطيف الإغلاق الخاصة بها، وبالتالي قد تكون نفسها في عملية الإغلاق. قد تؤدي محاولات استخدام الخدمات الأخرى المستندة إلى سلاسل الترابط مثل مؤشر ترابط إرسال الحدث أوت، على سبيل المثال، إلى حدوث ديادلوكس. وينبغي أيضا إغلاق السنانير عملهم بسرعة. عندما يستدعي برنامج الخروج التوقع هو أن الجهاز الظاهري سوف تغلق على الفور والخروج. عندما يتم إنهاء الجهاز الظاهري بسبب خروج المستخدم أو إيقاف تشغيل النظام نظام التشغيل الأساسي قد يسمح فقط لفترة محددة من الوقت الذي لإغلاق والخروج. ولذلك فمن غير المستصوب محاولة أي تفاعل المستخدم أو لإجراء عملية حسابية طويلة في هوك الإغلاق. يتم التعامل مع استثناءات أونكوت في خطاف إيقاف التشغيل تماما كما هو الحال في أي مؤشر ترابط آخر، من خلال استدعاء الأسلوب أونكوتكسيبتيون كائن ثريادجروب المواضيع. تنفيذ الافتراضي من هذه الطريقة يطبع تتبع تكديس الاستثناءات إلى System. err وينهي مؤشر الترابط أنه لا يسبب الجهاز الظاهري للخروج أو إيقاف. في حالات نادرة الجهاز الظاهري قد إحباط. وهذا هو، إيقاف تشغيل دون اغلاق نظيفة. يحدث هذا عند إنهاء الجهاز الظاهري خارجيا، على سبيل المثال مع إشارة سيكيل على أونيكس أو استدعاء ترمينيبروسيس على ميكروسوفت ويندوز. قد يكون الجهاز الظاهري أيضا إحباط إذا كان الأسلوب الأصلي يذهب أوري، على سبيل المثال، إفساد هياكل البيانات الداخلية أو محاولة الوصول إلى ذاكرة غير موجودة. إذا كان الجهاز الظاهري يجهد ثم لا يمكن ضمان ما إذا كان سيتم تشغيل أي خطافات إيقاف التشغيل. معلمات: هوك - كائن الموضوع تمهيد ولكن غير مثبت رميات: إليغالارغمنتكسيبتيون - إذا كان هوك المحدد بالفعل تم تسجيلها، أو إذا كان يمكن تحديد أن هوك قيد التشغيل بالفعل أو تم بالفعل تشغيل إليغالستاتيكسيبتيون - إذا كان الجهاز الظاهري بالفعل في عملية إيقاف تشغيل سيكوريتيكسيبتيون - إذا كان مدير الأمان موجود وينكر رونتيميبرميسيون (شوتونهوكس) منذ: 1.3 انظر أيضا: ريموفشوتدونوك (java. lang. Thread). وقف (الباحث). إكسيت (إنت) ريموفشوتدونوك دي-ريجيستيرس مسجل إغلاق الجهاز الظاهري المسجل سابقا. المعلمات: هوك - هوك لإزالة العوائد: صحيح إذا كان هوك المحدد سابقا تم تسجيلها وكان بنجاح دي-ريجيستيرد، كاذبة خلاف ذلك. رميات: إليغالستاتيكسيبتيون - إذا كان الجهاز الظاهري بالفعل في عملية إيقاف سيكوريتيكسيبتيون - إذا كان مدير الأمان موجود وينكر رونتيميبرميسيون (شوتونهوكس) منذ: 1.3 انظر أيضا: أدشوتدونوك (java. lang. Thread). إكسيت (إنت) يقوم بإنهاء الجهاز الظاهري جافا قيد التشغيل حاليا. هذه الطريقة لا تعود بشكل طبيعي. وينبغي استخدام هذه الطريقة بحذر شديد. على عكس طريقة الخروج، لا يؤدي هذا الأسلوب إلى بدء تشغيل خطافات إيقاف التشغيل ولا يتم تشغيل محددات أونينفوكيد إذا تم تمكين إنهاء-على الخروج. إذا كان قد تم بالفعل بدء تسلسل إيقاف التشغيل، فإن هذه الطريقة لا تنتظر أي خطافات إيقاف تشغيل تشغيل أو أدوات إنهاء النهائية لإنهاء عملهم. المعلمات: الحالة - حالة الإنهاء. بموجب الاتفاقية، يشير رمز حالة غير صفرية إلى إنهاء غير طبيعي. إذا كان قد تم استدعاء الأسلوب إكسيت (على نحو مكافئ، System. exit)، فسيؤدي رمز الحالة هذا إلى تجاوز رمز الحالة الذي تم تمريره إلى تلك الطريقة. رميات: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود ولا تسمح طريقة التحقق من الخروج الخروج مع الحالة المحددة منذ: 1.3 انظر أيضا: إكسيت (إنت). addShutdownHook (java. lang. Thread). ريموفشوتدونوك (java. lang. Thread) رونفيناليزرزونكسيت موقوف. هذه الطريقة غير آمنة بطبيعتها. قد يؤدي إلى استدعاء كونديتيزرز الكائنات الحية في حين أن المواضيع الأخرى تتلاعب في الوقت نفسه تلك الكائنات، مما أدى إلى سلوك غير منتظم أو الجمود. تمكين أو تعطيل وضع اللمسات الأخيرة على إنهاء القيام بذلك يحدد أنه يجب تشغيل محددات كافة الكائنات التي تحتوي على أدوات التصفية التي لم يتم استدعاؤها تلقائيا تلقائيا قبل الخروج من وقت تشغيل جافا. افتراضيا، يتم تعطيل الانتهاء من الخروج. إذا كان هناك مدير الأمن، يتم استدعاء طريقة التحقق من خاطئة أولا مع 0 كوسيطه لضمان السماح للخروج. قد يؤدي هذا إلى سيكوريتيكسسيبتيون. المعلمات: قيمة - صحيح لتمكين إنهاء عند الخروج، كاذبة لتعطيل رميات: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود ولا تسمح طريقة التحقق من الخروج الخروج. منذ: JDK1.1 انظر أيضا: إكسيت (إنت). القيادة العامة (). SecurityManager. checkExit (إنت) ينفذ الأمر سلسلة محددة في عملية منفصلة. تلك طريقة مقنعة. يتصرف الاحتجاج بالشكل إيكسيك (الأمر) بنفس الطريقة التي يتصرف بها إيكسيك (الأمر، نول، نول). المعلمات: الأمر - أمر نظام محدد. عوائد: كائن عملية جديد لإدارة رميات العملية الفرعية: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون سوبروسيس - إذا حدث خطأ إو نولبوانتيركسيبتيون - إذا كان الأمر نول إليغالارغمنتكسيبتيون - إذا كان الأمر فارغا انظر أيضا : إيكسيك (سلسلة، سلسلة، ملف). بروسيسبويلدر بتنفيذ الأمر سلسلة محددة في عملية منفصلة مع البيئة المحددة. تلك طريقة مقنعة. استدعاء الشكل إيكسيك (الأمر، إنفب) يتصرف بنفس الطريقة كما استدعاء إيكسيك (الأمر، إنفب، نول). المعلمات: الأمر - أمر نظام محدد. إنفب - مجموعة من السلاسل، يحتوي كل عنصر منها على إعدادات متغير البيئة في قيمة اسم التنسيق. أو فارغة إذا كانت العملية الفرعية يجب أن ترث بيئة العملية الحالية. عوائد: كائن عملية جديد لإدارة رمي سوبروسيس: سيكوريتيكسسيبتيون - إذا كان مدير أمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون سوبروسيس - إذا حدث خطأ إو نولبوانتيركسيبتيون - إذا كان الأمر نول. أو أحد عناصر إنفب هو نول إليغالارغمنتكسيبتيون - إذا كان الأمر فارغا انظر أيضا: إيكسيك (سلسلة، سلسلة، ملف). بروسسيبويلدر بتنفيذ الأمر سلسلة محددة في عملية منفصلة مع البيئة المحددة ودليل العمل. تلك طريقة مقنعة. يتصرف الاحتجاج بالشكل إيكسيك (الأمر، إنف، دير) بنفس الطريقة التي يتصرف بها إيكسيك (كمداراي، إنف، دير). حيث كمداراي هو مجموعة من جميع الرموز في القيادة. بشكل أكثر دقة، يتم كسر سلسلة الأوامر إلى الرموز باستخدام سترينتوكينيزر التي أنشأتها استدعاء جديد سترينتوكينيزر (الأمر) مع أي تعديل آخر من فئات الحرف. ثم توضع الرموز التي تنتجها توكينيزر في مصفوفة سلسلة جديدة كوداراي. في نفس الترتيب. المعلمات: الأمر - أمر نظام محدد. إنفب - مجموعة من السلاسل، يحتوي كل عنصر منها على إعدادات متغير البيئة في قيمة اسم التنسيق. أو فارغة إذا كانت العملية الفرعية يجب أن ترث بيئة العملية الحالية. دير - دليل العمل من العملية الفرعية، أو فارغة إذا كانت العملية الفرعية يجب أن ترث دليل العمل للعملية الحالية. عوائد: كائن عملية جديد لإدارة رمي سوبروسيس: سيكوريتيكسسيبتيون - إذا كان مدير أمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون سوبروسيس - إذا حدث خطأ إو نولبوانتيركسيبتيون - إذا كان الأمر نول. أو أحد عناصر إنفب هو نول إليغالارغمنتكسيبتيون - إذا كان الأمر فارغا منذ: 1.3 انظر أيضا: بروسسيبويلدر بتنفيذ الأمر المحدد ووسائط في عملية منفصلة. تلك طريقة مقنعة. يتصرف الاحتجاج بالصيغة إيكسيك (كمداراي) بنفس الطريقة التي يتصرف بها إيكسيك (سماراي، نول، نول). المعلمات: كمداراي - مصفوفة تحتوي على الأمر للاتصال وحججها. العوائد: كائن عملية جديد لإدارة رمي العمليات الفرعية: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون العملية الفرعية - في حالة حدوث خطأ إو نولبوانتيركسيبتيون - إذا كان كمداراي خالية. أو أحد عناصر كمداراي هو نول إندكسوفوندزكسيبتيون - إذا كان كمداراي صفيف فارغ (له طول 0) راجع أيضا: بروسيسبويلدر ينفذ الأمر المحدد ووسائط في عملية منفصلة مع البيئة المحددة. تلك طريقة مقنعة. يتصرف استدعاء الشكل إيكسيك (كمداراي، إنف) بنفس الطريقة التي يتصرف بها إيكسيك (كمداراي، إنفب، نول). المعلمات: كمداراي - مصفوفة تحتوي على الأمر للاتصال وحججها. إنفب - مجموعة من السلاسل، يحتوي كل عنصر منها على إعدادات متغير البيئة في قيمة اسم التنسيق. أو فارغة إذا كانت العملية الفرعية يجب أن ترث بيئة العملية الحالية. العوائد: كائن عملية جديد لإدارة رمي العمليات الفرعية: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون العملية الفرعية - في حالة حدوث خطأ إو نولبوانتيركسيبتيون - إذا كان كمداراي خالية. أو أحد عناصر كمداراي لاغية. أو أحد عناصر إنفب هو نول إندكسوفوندزكسيبتيون - إذا كان كمداراي صفيف فارغ (له طول 0) راجع أيضا: بروسيسبويلدر بتنفيذ الأمر المحدد ووسائط في عملية منفصلة مع بيئة محددة ودليل العمل. نظرا لمجموعة من السلاسل سماراي. تمثل رموز سطر الأوامر، ومجموعة من سلاسل إنفب. تمثل إعدادات متغير البيئة، هذه الطريقة بإنشاء عملية جديدة لتنفيذ الأمر المحدد. تفحص هذه الطريقة أن أمراراي هو أمر نظام تشغيل صالح. أي الأوامر صالحة هي تعتمد على النظام، ولكن على الأقل يجب أن يكون الأمر قائمة غير فارغة من السلاسل غير فارغة. إذا كان إنفب لاغيا. ترث العملية الفرعية إعدادات البيئة للعملية الحالية. قد تكون هناك حاجة إلى مجموعة الحد الأدنى من متغيرات البيئة المعتمدة على النظام لبدء عملية على بعض أنظمة التشغيل. ونتيجة لذلك، قد ترث العملية الفرعية إعدادات متغير بيئة إضافية تتجاوز تلك الموجودة في البيئة المحددة. يعد processBuilder. start () الآن الطريقة المفضلة لبدء عملية مع بيئة معدلة. يتم تحديد دليل العمل من العملية الفرعية الجديدة بواسطة دير. إذا كان دير فارغ. ترث العملية الفرعية دليل العمل الحالي للعملية الحالية. في حالة وجود مدير أمان، يتم استدعاء الأسلوب تشيكسيك مع المكون الأول من كمداراي كدالة. قد يؤدي هذا إلى إلقاء سيكوريتيكسسيبتيون. إن بدء تشغيل نظام التشغيل يعتمد بشكل كبير على النظام. من بين الأشياء العديدة التي يمكن أن تكون خاطئة هي: لم يتم العثور على ملف برنامج نظام التشغيل. تم رفض الوصول إلى ملف البرنامج. دليل العمل غير موجود. في مثل هذه الحالات سيتم طرح استثناء. والطبيعة الدقيقة للاستثناء تعتمد على النظام، ولكنها ستكون دائما فئة فرعية من إوكسيبتيون. المعلمات: كمداراي - مصفوفة تحتوي على الأمر للاتصال وحججها. إنفب - مجموعة من السلاسل، يحتوي كل عنصر منها على إعدادات متغير البيئة في قيمة اسم التنسيق. أو فارغة إذا كانت العملية الفرعية يجب أن ترث بيئة العملية الحالية. دير - دليل العمل من العملية الفرعية، أو فارغة إذا كانت العملية الفرعية يجب أن ترث دليل العمل للعملية الحالية. العوائد: كائن عملية جديد لإدارة رمي العمليات الفرعية: سيكوريتيكسسيبتيون - إذا كان مدير الأمان موجود وطريقة تشيكسيك لا تسمح بإنشاء إوكسيبتيون العملية الفرعية - في حالة حدوث خطأ إو نولبوانتيركسيبتيون - إذا كان كمداراي خالية. أو أحد عناصر كمداراي لاغية. أو أحد عناصر إنفب هو نول إندكسوفوندزكسيبتيون - إذا كان كمداراي صفيف فارغ (له طول 0) منذ: 1.3 انظر أيضا: بروسيسبويلدر أفايلابلبروسيسورس إرجاع عدد المعالجات المتوفرة إلى الجهاز الظاهري جافا. قد تتغير هذه القيمة أثناء استدعاء معين من الجهاز الظاهري. يجب أن التطبيقات التي حساسة لعدد المعالجات المتاحة استطلاع هذه الممتلكات في بعض الأحيان وضبط استخدام الموارد الخاصة بهم بشكل مناسب. عوائد: الحد الأقصى لعدد المعالجات المتوفرة إلى الجهاز الظاهري أبدا أصغر من واحد منذ: 1.4 فريميموري إرجاع كمية الذاكرة الحرة في الجهاز الظاهري جافا. قد يؤدي استدعاء الأسلوب غ إلى زيادة القيمة التي يتم إرجاعها بواسطة فريميموري. العوائد: تقريب إلى إجمالي كمية الذاكرة المتاحة حاليا للكائنات المخصصة في المستقبل، تقاس بايت. توتالميموري إرجاع المبلغ الإجمالي للذاكرة في الجهاز الظاهري جافا. قد تختلف القيمة التي تم إرجاعها بواسطة هذه الطريقة بمرور الوقت، اعتمادا على بيئة المضيف. لاحظ أن مقدار الذاكرة المطلوبة لعقد كائن من أي نوع معين قد يكون يعتمد على التنفيذ. عوائد: المبلغ الإجمالي للذاكرة المتوفرة حاليا للأجسام الحالية والمستقبلية، ويقاس بايت. لعرض الحد الأقصى من الذاكرة التي سيحاول الجهاز الظاهري جافا استخدامها. إذا لم يكن هناك حد المتأصل ثم سيتم عرض قيمة Long. MAXVALUE. عوائد: الحد الأقصى من الذاكرة التي سيحاول الجهاز الظاهري استخدامها، تقاس بايت منذ: 1.4 تشغيل جامع القمامة. يشير استدعاء هذه الطريقة إلى أن الجهاز الظاهري جافا ينفق الجهد نحو إعادة تدوير الأشياء غير المستخدمة من أجل جعل الذاكرة التي يشغلونها حاليا متاحة لإعادة استخدامها بسرعة. عندما يعود عنصر التحكم من استدعاء الأسلوب، بذل الجهاز الظاهري قصارى جهده لإعادة تدوير كافة الكائنات التي تم تجاهلها. الاسم غ تقف على جامع القمامة. يقوم الجهاز الظاهري بعملية إعادة التدوير تلقائيا حسب الحاجة، في مؤشر ترابط منفصل، حتى إذا لم يتم استدعاء طريقة غ بشكل صريح. الأسلوب System. gc () هو وسيلة تقليدية ومريحة للاستدعاء هذه الطريقة. رونفيناليزاشيون تشغيل طرق الانتهاء من أي كائنات في انتظار الانتهاء. يشير استدعاء هذه الطريقة إلى أن الجهاز الظاهري جافا ينفق الجهد نحو تشغيل الأساليب النهائية للكائنات التي تم العثور عليها يتم تجاهلها ولكن لم يتم تشغيل طرق الانتهاء منه بعد. عندما يعود عنصر التحكم من استدعاء الأسلوب، بذل الجهاز الظاهري قصارى جهده لاستكمال جميع عمليات الإنهاء المعلقة. يقوم الجهاز الظاهري بتنفيذ عملية وضع اللمسات الأخيرة تلقائيا حسب الحاجة، في مؤشر ترابط منفصل، إذا لم يتم استدعاء الأسلوب رونفيناليزاتيون صراحة. طريقة System. runFinalization () هو وسيلة التقليدية ومريحة للاستدعاء هذا الأسلوب. تراسينستروكشيونس يمكن تعطيل تتبع التعليمات. إذا كانت الوسيطة المنطقية صحيحة. تشير هذه الطريقة إلى أن الجهاز الظاهري جافا تنبعث منها معلومات تصحيح الأخطاء لكل تعليمات في الجهاز الظاهري كما يتم تنفيذها. يعتمد شكل هذه المعلومات، والملف أو دفق الإخراج الآخر الذي ينبعث منه، على البيئة المضيفة. قد يتجاهل الجهاز الظاهري هذا الطلب إذا كان لا يدعم هذه الميزة. الوجهة من إخراج التتبع يعتمد النظام. إذا كانت الوسيطة المنطقية خاطئة. يؤدي هذا الأسلوب الجهاز الظاهري لوقف أداء تتبع تعليمات مفصلة هو أداء. المعلمات: على - صحيح لتمكين تعليم تتبع كاذبة لتعطيل هذه الميزة. تراسمثودكالز إنابلزديسابليز تتبع تتبع المكالمات. إذا كانت الوسيطة المنطقية صحيحة. تشير هذه الطريقة إلى أن الجهاز الظاهري جافا تنبعث منها معلومات تصحيح الأخطاء لكل طريقة في الجهاز الظاهري كما يطلق عليه. يعتمد شكل هذه المعلومات، والملف أو دفق الإخراج الآخر الذي ينبعث منه، على البيئة المضيفة. قد يتجاهل الجهاز الظاهري هذا الطلب إذا كان لا يدعم هذه الميزة. استدعاء هذا الأسلوب مع حجة كاذبة تشير إلى أن الجهاز الظاهري وقف انبعاث لكل مكالمة التصحيح المعلومات. المعلمات: على - صحيح لتمكين تعليم تتبع كاذبة لتعطيل هذه الميزة. تحميل اسم الملف المحدد كمكتبة ديناميكية. يجب أن يكون وسيطة اسم الملف اسم مسار كامل، (على سبيل المثال Runtime. getRuntime () تحميل (homeavhliblibX11.so)). أولا، إذا كان هناك مدير أمان، يتم استدعاء الأسلوب تشيكلينك مع اسم الملف كوسيطة. قد يؤدي هذا إلى استثناء أمان. هذا هو مماثل لوادليبراري طريقة (سلسلة). ولكنه يقبل اسم ملف عام كحجة بدلا من اسم مكتبة فقط، مما يسمح بتحميل أي ملف من التعليمات البرمجية الأصلية. طريقة System. load (سلسلة) هي وسيلة تقليدية ومريحة للاستدعاء هذا الأسلوب. لوادليبراري تحميل مكتبة ديناميكية مع اسم المكتبة المحدد. يتم تحميل ملف يحتوي على رمز أصلي من نظام الملفات المحلي من مكان حيث يتم الحصول على ملفات المكتبة تقليديا. وتعتمد تفاصيل هذه العملية على التنفيذ. يتم إجراء رسم الخرائط من اسم مكتبة إلى اسم ملف معين بطريقة محددة النظام. أولا، إذا كان هناك مدير أمان، يتم استدعاء الأسلوب تشيكلينك الخاص به مع ليبنام كوسيطة. قد يؤدي هذا إلى استثناء أمان. الطريقة System. loadLibrary (سلسلة) هي وسيلة تقليدية ومريحة للاستدعاء هذا الأسلوب. إذا كانت الأساليب المحلية لاستخدامها في تنفيذ فئة، استراتيجية موحدة هي وضع التعليمات البرمجية الأصلية في ملف مكتبة (يطلق عليه ليبفيل) ومن ثم لوضع إنيتيليزر ثابت: ضمن إعلان الفئة. عندما يتم تحميل الفئة وتهيئتها، سيتم تحميل تنفيذ التعليمات البرمجية الأصلية اللازمة للطرق الأصلية أيضا. إذا تم استدعاء هذه الطريقة أكثر من مرة بنفس اسم المكتبة، يتم تجاهل المكالمات الثانية واللاحقة. المعلمات: ليبنام - اسم المكتبة. رميات: سيكوريتيكسسيبتيون - في حالة وجود مدير أمان وطريقة تشيكلينك لا يسمح تحميل المكتبة الحيوية المحددة أونساتيسفيدلينكيرور - إذا لم توجد المكتبة. نولبوانتيركسيبتيون - إذا كان الاسم نول انظر أيضا: سيكوريتيكسسيبتيون. SecurityManager. checkLink (java. lang. String) جيتلوكاليزدينبوتستريم متوقفة. اعتبارا من جدك 1.1، الطريقة المفضلة لترجمة تيار البايت في الترميز المحلي في تيار حرف في ونيكود هو عن طريق إنبوتستريمريدر و بوفريدريدر الطبقات. لإنشاء نسخة مترجمة من دفق الإدخال. تأخذ هذه الطريقة إنبوتستريم وإرجاع مكافئ إنبوتستريم إلى الوسيطة في جميع النواحي إلا أنه مترجم: كما يتم قراءة الأحرف في مجموعة الأحرف المحلية من دفق، يتم تحويلها تلقائيا من مجموعة الأحرف المحلية إلى ونيكود. إذا كانت الوسيطة بالفعل عبارة عن بث مترجم، فقد يتم إرجاعها كنتيجة. جيتلوكاليزدوتوتبتريم متوقفة. اعتبارا من جدك 1.1، الطريقة المفضلة لترجمة تيار أحرف ونيكود إلى تيار بايت في الترميز المحلي عبر أوتبوتستريموريتر. BufferedWriter. و برينتوريتر الطبقات. لإنشاء نسخة مترجمة من دفق الإخراج. تأخذ هذه الطريقة أوتبوتستريم وإرجاع أوتبوتستريم يعادل الوسيطة في جميع النواحي إلا أنه مترجمة: كما يتم كتابة أحرف ونيكود إلى دفق، يتم تحويلها تلقائيا إلى مجموعة الأحرف المحلية. إذا كانت الوسيطة بالفعل عبارة عن بث مترجم، فقد يتم إرجاعها كنتيجة. إرسال خطأ أو ميزة لمزيد من مرجع أبي ووثائق مطوري البرامج، راجع جافا سي دوكومنتاتيون. تحتوي هذه الوثائق على أوصاف أكثر تفصيلا، وموجهة للمطورين، مع نظرة عامة مفاهيمية، وتعاريف المصطلحات، والحلول، وأمثلة كود العمل. حقوق الطبع والنشر x00a9 1993، 2016، أوراكل أندور الشركات التابعة لها. كل الحقوق محفوظة. استخدام يخضع لشروط الترخيص. راجع أيضا سياسة إعادة توزيع الوثائق. يتتبع البرنامج النصي في هذه الصفحة حركة مرور صفحات الويب، ولكنه لا يغير المحتوى بأي شكل من الأشكال. Java. lang. Process. waitFor () الأسلوب الوصف تؤدي الطريقة java. lang. Process. waitFor () إلى انتظار مؤشر الترابط الحالي، إذا لزم الأمر ، حتى يتم إنهاء العملية التي يمثلها كائن "هذه العملية". ترجع هذه الطريقة مباشرة إذا تم إنهاء العملية الفرعية بالفعل. إذا لم يتم إنهاء العملية الفرعية بعد، سيتم حظر مؤشر ترابط الاتصال إلى أن يتم الخروج من العمليات الفرعية. الإعلان التالي هو الإعلان عن طريقة java. lang. Process. waitFor () المعلمات قيمة الإرجاع هذه الطريقة ترجع قيمة الخروج من العملية. حسب الاتفاقية، 0 يشير إلى الإنهاء العادي. يوضح المثال التالي استخدام lang. Process. waitFor () الأسلوب. دعونا نقوم بتجميع البرنامج المذكور أعلاه وتشغيله، سيؤدي ذلك إلى النتيجة التالية:

No comments:

Post a Comment