جافا (منصة برمجية): الفرق بين النسختين

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
good
سطر 32:
=== مكتبات الصفوف ===
'''مكتبة''' '''جافا''' '''الرئيسية'''
موجودة في معظم [[نظام التشغيل]] (OSS) الحديثة، تقدم مجموعة كبيرة من التعليمات البرمجية القابلة لإعادة الاستخدام لتبسيط المهمة للمبرمجين. عادة يتم توفير هذه التعليمة البرمجية على أنها مجموعة من [[مكتبة (علوم الحاسوب)#الحيوي.D8.A7.D9.84.D8.AD.D9.8A.D9.88.D9.8A|حيوي المكتبات loadable]] يمكن استدعاء هذه التطبيقات في وقت التشغيل لأن منصة جافالا تعتمد على نظام تشغيل محدد، التطبيقات لا تعتمد على أي من المكتبات الموجودة من قبل OS . بدلا من ذلك، توفر منصة جافا مجموعة شاملة من المكتبات القياسية الخاصة بها التي تحتوي على الكثير من الوظائف القابلة لإعادة الاستخدام والتي هي شائعة في أنظمة التشغيل الحديثة. معظم مكتبة النظام مكتوبةأيضا في جافا. على سبيل المثال، [[سوينغ (جافا)|سوينغ]] مكتبة ترسم واجهة المستخدم وتتعامل مع الأحداث نفسها، والقضاء على العديد من الاختلافات الدقيقة بين كيفية التعامل مع منصات مختلفةالمكونات وحتى المتماثلة أيضا.
مكتبات فئة Java تخدم ثلاثة أغراض ضمن منصة جافا. أولا: هي مثل غيرها من المكتبات البرمجية القياسية و توفر للمبرمج مجموعة من الوظائف المعروفة لأداء المهام الشائعة، مثل الحفاظ على قوائم الأصناف أو أداء تحليل سلسلة معقدة. ثانيا: توفر واجهة مجردة إلى المهام التي من شأنها أن تعتمداعتمادا كبيرا على نظام الأجهزة والتشغيل. المهام مثل الوصول إلى الشبكة والوصول إلى الملفات التي غالبا ما تتشابك بشكل كبير مع تطبيقات مميزة من كل منصة. <The <code>java.net</code> و <code>java.io</code> تقوم المكتبات بتنفيذ طبقة التجريد في رمز نظام التشغيل الأصلي، ثم توفير واجهة موحدة لتطبيقات جافا لأداء تلك المهام. وأخيرا: عندما كانت بعض المنصة الكامنة لا تدعم كافة الميزات يتوقع ذلك تطبيق جافا، وهناك مكتبات فئة تعمل لمعالجة المكونات المفقودة بأمان ، إما عن طريق مضاهاتها لتوفير البديل، أو على الأقل من خلال توفير وسيلة منسقة للتحقق من وجود ميزة معينة.
 
سطر 72:
 
[[لغات برمجة]]
{{منصة جافا}}kljgdsklgjlkgnslkhglsh
 
{{شريط بوابات|تقنية|برمجة الكمبيوتر|معلوماتية}}