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

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

 

 :):):):):)مقدمة في لغة الجافا :(:(:(

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


ذكر
عدد الرسائل : 93
العمر : 37
تاريخ التسجيل : 26/01/2007

:):):):):)مقدمة في لغة الجافا :(:(:( Empty
مُساهمةموضوع: :):):):):)مقدمة في لغة الجافا :(:(:(   :):):):):)مقدمة في لغة الجافا :(:(:( Icon_minitimeالجمعة يونيو 22, 2007 3:58 am

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


سنتعرف هنا على تقنية الجافا

حيث سنتناول في هذا الموضوع :

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

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



رمز PHP:
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 كما هو موضح بالصورة


نقره على هذا الشريط لعرض الصورة بالمقاس الحقيقي


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


نقره على هذا الشريط لعرض الصورة بالمقاس الحقيقي


*بيئة تشغيل جافا

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

والجافا تعتمد على بيئتين للتشغيل هما

* The Java Virtual Machine
*The Java Application Programming Interface (API)

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

بيئة جافا المنفصلة قد تكون بطيئة بعض الشيء ولكنها عالية الأداء وموثوق بها

*************

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- يمكن توزيع البرامج المعده على الجافا بشكل افضل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
:):):):):)مقدمة في لغة الجافا :(:(:(
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
السلام عليكم و رحمة الله وبركاته، أهلاً وسهلا بكم في منتديات بودير نت :: عالم البرمجيات واللينوكس-
انتقل الى: