الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

الدرس الأول : ظاهرة تقنية الجافا

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الدرس الاول
سنتعرف في هذا الدرس عن تقنية الجافا
حيث سنتناول في هذا الدرس :
1-التعريف بلغة الجافا
2-ماذا يمكن للجافا ان تعمل
3-كيف سوف تأثر الجافا في تغيير مجرى حياتنا

1- التعريف بتقنية الجافا
الجافا هي عبارة عن لغة برمجة تفيد بعدة مجالات عدة

* لغة الجافا : هي لغة عالية المستوى ويمكن ان نميزها باحتوائها على :

                * Simple  بسيطة       * Architecture neutral  اسلوب بناء محايد    
                * Object oriented لغة موجهه  * Portable   محايدة 
               * Distributed      توزيعية          * High performance عالية الاداء
               * Multithreaded  متعدد المداخل * Robust      متينه    
               *Dynamic ديناميكية                   *Secure  آمنة



ويمكن اخذ نبذه عن هذه الخصائص
لخصائص الأساسية للغة برمجة جافا تتضمّن لغة بسيطة التي يمكن أن تبرمج بدون الحاجة تدريب مبرمج محترف بينما أن يتوافق مع ممارسات البرامج الحالية.
إنّ المفاهيم الأساسية لتقنية جافا مدركة بسرعة؛ المبرمجون يمكن أن يكونوا منتجين منذ البداية.
إنّ لغة برمجة جافا مصمّمة لكي تكون جسما وجّه من الأرض .
وجدت تقنية جافا طريقها أخيرا إلى إتجاه البرمجة العام بعد فترة تفريخ من ثلاثون سنة.
تتزامن حاجات الأنظمة المستندة الخادم مستخدم الموزّعة بالمغلّفين، رسالة التي تعبر أمثلة برامج النظام المرئي. للإشتغال ضمن بيئات أساسها شبكة معقّدة جدا، نظم برمجة يجب أن تتبنّى مفاهيم موجه الكائناتة. تقنية جافا تزوّد رصيف تطوير نظام مرئي نظيف وكفوء.

بالرغم من أنّ ++C رفض كلغة تطبيق، يبقي لغة برمجة جاوة تبدو مثل ++C بقدر الإمكان يؤدّي إليه أن يكون aلغة مألوفة، بينما تزيل التعقيدات الغير ضرورية الموجودة في++C . يحتفظ إمتلاك لغة برمجة جافا بالعديد من الميزّات الموجه الكائناتة و"نظرة وملمس" ++C يعني بأنّ المبرمجين يمكن أن يتحولوا بسهولة إلى لغة جافا ويكونون منتجين بسرعة.



تكتب اكواد لغة الجافا في البداية ضمن ملف امتداده .java وهذه الملفات عند ترجمتها تتحول class
باستخدام javac--- java compiler حيث ان ال class لاتحتوي على الكود الخاص بجافا وانما تكود مشفرة على شكل بايتات حيث يمكن ترجمتها واستخدام لغة الالة وهو مايطلق عليه java virtual machine كما هو موضح بالصورة رقم 1

ولأن java virtual machine وهو المشغل الرئيسي لبرامج الجافا حيث انه متوفر على معظم انظمة التشغيل ومتوافق معها مثل
Microsoft Windows, the Solaris TM Operating System (Solaris OS), Linux, or MacOS. Some virtual machines كما هو موضح في الصورة رقم 2

*بيئة تشغيل جافا
هي البيئة التي يشغل عن طريقها الهاردوير او السوفت وير وهذه البيئة مثل ماذكرنا الويندوز واللينكس

والجافا تعتمد على بيئتين للتشغيل هما
* The Java Virtual Machine
*The Java Application Programming Interface (API)
وهي القاعدة لبيئة جافا في أساسها الأجهزة المختلفة.
اما API فهو مجموعة كبيرة من مكوّنات البرامج الجاهزة التي تزوّد العديد من القابليات المفيدة، مثل واجهة مستعمل بالرسوم (GUI) و هي مجمّع إلى المكتبات العامة من أصناف ووصلات ذات علاقة؛ هذه المكتبات العامة المعروفة بالرزم
لاحظ الشكل رقم 3
بيئة جافا المنفصلة قد تكون بطيئة بعض الشيء ولكنها عالية الأداء وموثوق بها


2- ماذا للجافا يمكن ان تعمل
1-أدوات تطوير Development Tools: تزوّد أدوات التطوير كلّ شيء بأنّك ستحتاج للترجمة compile التشغيل و المراقبة، تنقيح debugeing، وتوثيق تطبيقاتك. ومطوّر جديد، الأدوات الرئيسية التي أنت ستستعملها مترجم جافا (javac)، مشغل جافا (جافا)، وأداة توثيق جاوة (javadoc).

2-وصلة برمجة تطبيق (API) Application Programming Interface : تزوّد وصلة برمجة التطبيق الوظيفة الرئيسية للغة برمجة جافا حيث يعرض مجموعة مرتبة واسعة من الأصناف المفيدة تستعدّ للإستعمال في تطبيقاتك الخاصة. يغطّي كلّ شيء من object orainted ولتشبيك وأمن، إلى الجيل وقاعدة بيانات XML يدخلان. إنّ وصلة برمجة التطبيق الرئيسية كبيرة جدا.

3-تقنيات إنتشار Deployment Technologies: يزوّد JDK آليات قياسية، مثل بداية ويب جافا وبرنامج جافا المساعد، لنشر تطبيقاتك إلى المستعملين.

4-استخدام واجهات متعددة User Interface Toolkits: التحوّل وجافا من بعدين 2d تجعلابعاد عدة من الممكن لخلق واجهة مستعمل بالرسوم المتطوّرة (GUIs).

5-توحيد المكتبات والربط بينها Integration Libraries: مكتبات تكامل العامة مثل IDL، JDBC، JNDI، RMI، وRMI IIOP، يمكّن الاتصال بقاعدة بيانات والتحكم بهذه القاعدة .


3-كيف سوف تأثر الجافا في تغيير مجرى حياتنا
سوف تؤثر الجافا على مجرى حياتنا حيث
1-التطبيق الاسرع
2-كتباة اكواد اقل من التي نكتبها في لغة C++
3-انشاء البرامج بشكل اسرع واقوى
4-تحتوي على صفة آمان عالية
5-ممكن تشغيل البرامج المعدة على الجافا على اي بيئة نريد بفضل وجود java virtual machine
6- يمكن توزيع البرامج المعده على الجافا بشكل افضل

انتهى الدرس


القائمة الرئيسية .... الدرس الثاني

post-13119-1146124248_thumb.jpg

post-13119-1146124439_thumb.jpg

post-13119-1146125022.gif

تم تعديل بواسطة Admin05

بتاريخ:

السلام عليكم...
بارك الله فيك أخي الكريم admin05 و جعل مشاركاتك في ميزان حسناتك..

و إلى الأمام

بتاريخ:

بارك الله فيك وارجو الأ تبخل علينا بمثل هذة الشروحات الرائعة

بتاريخ:

جزاك الله خيرا .....

شرح رائع

بتاريخ:

السلام عليكم
بارك الله فيك اخي
وخليك مستمر , والله يجزيك عنا كل خير

  • بعد 1 شهر...
بتاريخ:

بارك الله فيك و مزيدا من التقدم

  • بعد 4 أسابيع...
بتاريخ:

الله يعطيك ألف عافية على هذا الشرح
عندي سؤال هل يمكن أن أعرف ما هو المترجم الذي يقبل اللغة العربية
لأني أريد أن أعمل مترجم باللغة العربية و لكن ينقصني بعض الأدوات
حاولت أن أكتب في اللغة العربية و من ثم أطبعها و لم تظهر الكتابة العربية
المطلوب هو هل هناك حل لمثل هذه المشكلة
مع الشكر الجزيل

  • بعد 2 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله وبركاته
بارك الله في الأخ الكريم ونرجوا ان تواصل شروحاتك
وجعله الله فى ميزان حسناتك

  • بعد 3 شهور...
بتاريخ:

بارك الله فيك نحب نشكر حضرتك كتير و نريد العديد من الدروس

بتاريخ:

شكرا جزيلا اخي العزيز وياريت تكمل شرح اسلوبك مممتع
في انتظار المزيد
جزاك الله خير الجزاء

بتاريخ:

السلام عليكم...
بارك الله فيك أخي الكريم admin05 و جعل مشاركاتك في ميزان حسناتك..

و إلى الأمام

  • بعد 4 أسابيع...
بتاريخ:

بارك الله فيك ... ونريد المزيد مما أعطاك الله من علم .... وشكراً لك ...

بتاريخ:

:)

جزاك الله خيرا و ادخلك جنته دون حساب الهم امين

بتاريخ:

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

  • بعد 2 شهور...
بتاريخ:

thanks alot

  • بعد 1 شهر...
بتاريخ:

جزاك الله خيراً

بتاريخ:

بورك فيك
سلمت يداك
ربي يرضى عنك ويرضيك

  • بعد 1 شهر...
بتاريخ:

مشكوور

  • بعد 5 شهور...
بتاريخ:

جزاك الله خير أخي أسامة على درسك وهل يمكن تعلم لغة الجافا و السي بلس بلس معا وأكون مبرمج محترف بالغتين معا أو ماذا تنصحني يا أخي اريد المساعدة من الجميع رجاءُ أخوكم سلام الرازحي

  • بعد 6 شهور...
بتاريخ:

هذا الدرس صدقة جارية بارك الله فيك

  • بعد 8 سنة...
بتاريخ:

مفيش داونلود للدورة عشان النت عندى مش متوفر

تم تعديل بواسطة sayed mhmd

بتاريخ:

مفيش داونلود للدورة عشان النت عندى مش متوفر

 

أي دورة؟؟!!

تاريخ المشاركة منذ 2006  وهنالك الكثير من المشاركات الجديدة التي تحدثت عن دورة للجافا إستخدم خاصية البحث

تم تعديل بواسطة ميسم الكرام

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.