منتديات سيتي فيلمز

منتديات سيتي فيلمز

 
الرئيسيةالرئيسية  بحـثبحـث  التسجيلالتسجيل  دخولدخول  
https://www.facebook.com/pages/Roger-Federer/159607074125346

شاطر | 
(( لا تنسى إن الإشهار أو الردود العشوائية او البينات الشخصية الخاطئة او العشوائية تعرضك للطرد الفوري ))
 

 تقنية جافا

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
yasir




الجنس : ذكر
برج : الدلو
الدولة :
النقاط : 5671
سجل فى : 31/03/2011
العمر : 28

مُساهمةموضوع: تقنية جافا   الإثنين أبريل 11, 2011 1:43 am

افا


تشغل جافا
Java) أذهان الكثيرين في
قطاعي الكمبيوتر والإنترنت؛ فقد كانت هذه التقنية التي قدّمتها صن مايكروسستمز من
أول الوسائل التي أتاحت للمستخدِم صفحات ويب تفاعلية
interactive web pages) غنية بتقنيات
الحركة
animation)
والألعاب والجداول الحسابية
spreadsheets) والحوار الفوري
real-time chatting) عبر
الإنترنت. وها نحن نشهد- يوما إثر يوم- تزايُد أعداد التطبيقات والبرامج التي تدعم
جافا، وقد جاء تضمين دعم جافا في أحدث إصدارات بعض المستعرِضات دليلا على أهمية هذه
التقنية.



والواقع أن كلمة
جافا تُشير إلى شيئين هما: لغة البرمجة جافا
Java Programming language)، ومنصة التشغيل
جافا
Java platform).



أولاً:
لغة البرمجة جافا
Java Programming Language)



لغة البرمجة جافا
Java) هي[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]لغة عالية المستوى High level
language)
لا تعتمد على منصة التشغيل
platform-neutral)، وهي تشبه لغة سي++
++
C) إلى حدٍ كبير إلا
إنها أكثر فاعلية وسهولة، كما إن جافا تدعم صفات تجعلها لغة برمجة مميَّزة للويب
مثل:




التشغيلية
البَيْنيّة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط])




تعددية مسارات
المعالجة ضمن التطبيق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط])




البرمجة بالعناصر Object
Oriented programming
)




العالمية اللغوية[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط][ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].




إدارة الذاكرة
ذاتيا



وإلى جانب ذلك، فإن
جافا تدعم العديد من المزايا الموجودة في بعض لغات البرمجة الأخرى. وفي الغالب،
يَفوق مستوى جودة هذه المزايا ومرونتها في جافا ما عليه الحال في اللغات البرمجية
الأخرى أو يُضاهيه.



ويمكن أن يُعَدَّ
بواسطة اللغة جافا نوعان أساسيان من البرمجيات هما:



أولا: التطبيقات
Applications): هي
برامج مصمّمة بحيث يستخدمها المستخدِم النهائي
end-user) لأداء مهمّات
معيَّنة.



ثانيا: البريمجات
Applets): هي نصوص برمجية
مكتوبة بلغة جافا، ويمكن أن تُضَمَّن في صفحات الويب أي تكون البريمجات مُقيمة على
خادم الويب) ويتمّ تنزيلها وتشغيلها على نظام الكمبيوتر لدى الزائر. وتُعَدّ
البريمجات أمرا بالغ الأهمية في مجال [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].



أما ما يُدعى باسم
جافا سكريبت [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]) فهي لغة نصوص تنفيذية
scripting language) طوّرتها شركة
نيتسكيب وشركة صن مايكروسستمز. والواقع أن قُدرات ومزايا جافا سكريبت أقل من قُدرات
ومزايا لغة جافا. وتكون نصوص جافا سكريبت التنفيذية مضمَّنة في نصوص
HTML البرمجية
HTML code)، ولا
يُمكن أن تؤدي المهمة المَنوطة بها إن كُتِبَت منفصلة عن لغة
HTML. ونصوص جافا سكريبت
هي الأداة التي تعنينا في مجال إغناء مواقع الويب؛ لأنها تضيف إلى نصوص
HTML البرمجية بعضا من
قوة وديناميكية لغات البرمجة. وللاطلاع على بعض الأمثلة، [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].



ثانياً-
منصة التشغيل جافا
Java
Platform)



في العادة، تتكون
منصة التشغيل من عتاد
Hardware) وبرمجيات
Software)
مُعَدَّة خصيصاً للعتاد المرافق لها، وهذا هو الأمر الذي تخلصت منه منصة التشغيل
جافا؛ فهي منصة تشغيل برمجية لا تعتمد على نوع العتاد، ويتم تركيبها على أي منصة
تشغيل لتشكل غطاء ملاءمة مع البرمجيات المُعدّة بلغة جافا. وتُدعى هذه الصفة
بالمحمولية
Portability)؛ أي العمل على
منصات تشغيل مختلفة دون الحاجة إلى نوع خاص من العتاد. وهذه الصفة ساعدت في إتاحة
خاصية التشغيلية البَينية التي تتمتَّع بها جافا؛ وهي خاصية تعني إمكانية نشر الب
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]رنامج المكتوب بلغة جافا على مختلف منصات
التشغيل، ويتأتّى ذلك عن طريق حفظ الملفات بصيغة البايتكود عوضاً عن الصيغة
الثنائية . والملفات المخزَّنة بصيغة البايتكود يمكن أن تعمل على أي نظام تشغيل.
وقد أتاحت هذه الميزة للغة جافا الانتشار الواسع؛ لأن وجود هذه الصفة يتناسب تماماً
مع عالمي الإنترنت والإنترانت اللذين يتعاملان مع منصات متنوِّعة. وتتكوَّن منصّة
جافا من [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]ومن [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]



ويوضِّح الشكل
التالي استقلالية منصة التشغيل جافا عن المنصات المرتبطة بالعتاد
Platform-specific)
.






يوضح الشكل
استقلالية برامج جافا عن منصة التشغيل، إذ يشكل برنامج جافا ومنصة جافا معا الجزء
الأعلى من هرم يستند إلى أي قاعدة أخرى تمثل منصة تشغيل مرتبطة بالعتاد
Platform-specific)




يمنع نسخ المواضيع الموضوع الاصلي : تقنية جافا  المصدر : منتديات سيتى فيلمز  الكاتب:  yasir
الرجوع الى أعلى الصفحة اذهب الى الأسفل
نوران

avatar


الجنس : انثى
برج : الاسد
الدولة :
النقاط : 6306
سجل فى : 27/05/2011
العمر : 19

مُساهمةموضوع: رد: تقنية جافا   الإثنين مايو 30, 2011 2:49 pm

مشكور
علي
هذا الموضوع
الرائع

يمنع نسخ المواضيع الموضوع الاصلي : تقنية جافا  المصدر : منتديات سيتى فيلمز  الكاتب:  نوران



الرجوع الى أعلى الصفحة اذهب الى الأسفل
spaider.man90

avatar


الجنس : ذكر
برج : العقرب
الدولة :
النقاط : 6883
سجل فى : 27/05/2011
العمر : 21

مُساهمةموضوع: رد: تقنية جافا   الإثنين مايو 30, 2011 10:04 pm

مشكورررررررررر جدآ على هذا الموضوع

يمنع نسخ المواضيع الموضوع الاصلي : تقنية جافا  المصدر : منتديات سيتى فيلمز  الكاتب:  spaider.man90



الرجوع الى أعلى الصفحة اذهب الى الأسفل
 

تقنية جافا

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات سيتي فيلمز :: عالم التكنولوجيا ::   :: الكمبيوتر و الانترنت-
© phpBB | Ahlamontada.com | منتدى مجاني للدعم و المساعدة | إتصل بنا | التبليغ عن محتوى مخالف | الحصول على مدونة