AL-NAJAH-IT
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اساسيات في الجافا

اذهب الى الأسفل

اساسيات في الجافا Empty اساسيات في الجافا

مُساهمة من طرف kery الأربعاء مايو 14, 2008 11:27 am

مستوى الدرس :مبتدئ


بسم الله الرحمن الرحيم



السلام عليكم ورحمة الله تعالى وبركاته
اخواني واخواتي الاعزاء رواد الموسوعه العربيه
احاول الان ان اقدم لكم بعض الدروس الاساسيه للغة الجافابشكل مبسط للمبتدئين
واتمني ان تستفيدوا منها وطلبي منكم هو صالح الدعاء لنا ولكم
اختكمafora



الدرس الاول:



مقدمه للغة الجافا:




قدمت هذه اللغه بواسطة شركة sunmicrosystems في العام 1995 اي انها لغه مستحدثه
والهدف من انشائها هو تصميم برنامج صغير يعول عليه وقابل للنقل والتوزيع من جهاز لاخر.
وتعتبر لغة الجافا من لغات برمجة الانترنت والمواقع.



ماهي الجافا:




هي لغه من نوعobject oriented language ,وهي في نفس الوقت
compiled و interpreted .



شرح طريقة عمل برنامج الجافا:




الكود الاساسي يترجم بمساعدة الjava compiler(javac لbyte code file
بعد ذلك جافاكود interpreter ينفذ الbyte code file .



ميزات لغة الجافا:




1-بسيطه:ليست مثل السي وفئاتها(سي++)لانها لغت خاصيات المؤشرات والتحميل الزائد للعامل.

2-object oriented :كل شيء عباره عن كائنات والتركيز في هذه اللغه على البيانات والmethods
عكس السي++ التي تركز اكثر على الmethods كما تدعم الinterfaces وهي اداة (oo) خالصه .



3-platform independent :قابلية نقل برنامج الجافا من جهاز لاخر من غير صعوبه واحتياج لاعادة ترجمه.



4-robust المشقات :الجافا تختبر الكود في وقت الinterpretation والcompilation مما يقلل الاخطاء, وكما علمنا ان الجافا ليس بها خاصية المؤشرات والتحميل الزائد مما يوفر علينا الكثير من الاخطاء,كما وانها تختبر المصفوفات والسلاسل في وقت التنفيذ للتاكد من انها ضمن الحدود,وكذلك عملية تفريغ حجز الذاكره او الdeallocation تتم تلقائياباستخدام مجموعة الgarbage.وكما لها خاصية الexception handling التي سندرسها بالتفصيل لاحقا.



5-secure :او الامن لان الdata وmethods مغلفه في كبسوله الكائن الذي لايمكن الوصول اليه الا عن طريق الفئه التي وجد فيها.

6-موزعه:في عدد من الجهزه او يمكن مشاركة برامجها عبر الشبكات,وتقبل برامجها العديد من انظمة التشغيل والinterfaces.



7-multithreaded :تستخدم تقنيه تسمى multithraeding لتنفيذ عدد من المهام في نفس الوقت بسلاسه.
kery
kery
Admin
Admin

انثى
عدد الرسائل : 265
العمر : 34
العمل/الترفيه : student
المزاج : Happy
تاريخ التسجيل : 13/05/2008

https://al-najah-it.yoo7.com

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

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى