المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [الدرس مفصل الاول] مقدمه عن الجافا



admin
11-01-2013, بتوقيت غرينيتش 04:05 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ط§ظ„ط¯ط±ط³ ط§ظ„ط§ظˆظ„] ظ…ظ‚ط¯ظ…ظ‡ ط¹ظ† ط§ظ„ط¬ط§ظپط§ (http://www.dzbatna.com/t1899117/)




الدرس مفصل الاول


مقدمه عن الجافا

___________________________


اولا عندنا لغات البرمجة 3 انواع



Machine Language - لغة الاله النوع ده هو اللي الجهاز بتاعي يقدر يفهمه ويتعامل معاه وهو عباره عن مجموعه من الاوامر الاوليه موجوده في كل جهاز عن طريق الشركه المصنعه.
الاوامر دي بتكون علي شكل Binary System اى النظام الثنائى الذى تعتمد اكوادة على الصفر والواحد يعني الجهاز بتاعنا مبيفهمش غير اكواد مكونه من الصفر والواحد



low level language - وهى لغة بتقدر تتعامل مع الجهاز مباشره والجهاز بيقدر يفهمها لكنها اسهل في التعامل من لغة الاله (Machine Language) وبما ان الكمبيوتر مش هيفهم أكوادها لانه بيتعامل بالنظام الثنائى ففيه عندنا برنامج اسمه Assembler اللى بيحول لغة الالة الى اكواد علي صورة صفر وواحد اللى الكمبيوتر بيقدر يفهمها




High Level Language- دي عباره عن لغات متطوره بتسهل علينا البرمجه و بنقدر احنا

نتعامل معاها زي الجافا وال c وال c# والC++


واللغات دي بتحتاج ل combilerعشان يحول البرنامج بتاعنا لل Machine code




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

الجافا


هي لغه برمجه انتجها شركه sun وانطلقت عام 1995لتناسبالتطبيقات الحديثة

بتشتغل في اكثر من 850 مليون جهاز كمبيوتر شخصي في العالم و مليارات من الاجهزه الاخري بما في ذلك الجوال و التليفزيون.

الجافا تقوم في الاساس علي لغه السي والسي ++




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

ليه الجافا



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


فالجافا تستخدم في برمجه الالعاب والبرامج (desktop application) وبرامج الويب وده عن طريق حاجه اسمها (Java Applet) وتطبيقات الموبايل وغيرها


الجافا تتميز بالامان ولغة مطلوبه في سوق العمل



ولو حبينا نشوف اخر تصنيف للغات البرمجه الاكثر شعبيه بين المطورين هنلاقي تفوق الجافا وتربعها علي قمه التصنيف


http://fileslab.com/image/direct/wD003QSMDu/java.gif





اهم ما يميز الجافا




1- بتعتمد علي ال Object-oriented programming (OOP) او البرمجة الكائنية وبتلتزم بقواعدها ودي ان شاء الله هتتشرح طريقة اودام




2- لها بيئه خاصه بها وهي jvm(JAVA Virtual Machine)ودي هي اللي بتقوم بترجمه البرنامج للغة الالة وهنفهمها من الصوره دي



http://download.oracle.com/javase/tutorial/figures/getStarted/g1.gif

اللي بيحصل اني بكتب البرنامج بتاعي في ملف وليكن نوت باد مثلا وهيكون اسمه وليكن myprogram.java الكومابيلر(javac) هيحول الدوت جافا لدوت كلاس

يعني هيحوله من كود code ممكن نفتحه ونفهمه ونقراه (.java) لكود code محدش يقدر يفهمه (.class)

وبعدين ال jvm هو اللي هيترجم ال دوت كلاس وهيحوله للغة الالة اللي بتقدر تشتغل علي اي نظام تشغيل لان كل نظام تشغيل له jvm الخاصه بيه



3- بتعتمد علي class libraries




4 -معتمده في الاساس علي لغه السي والسي ++ وده مصدر قوتها حيث بدات من حيث انتهي الاخرون




5- بتشتغل علي كل انظمه التشغيل( platform independent)




ازاي اكتب برنامج جافا



1- ممكن عن طريق JDK بالاضافه لاي text editor زي ال notebad



2- ممكن استخدم اي برنامج زي jbuilder او netbeans




دي كانت مقدمة بسيطه

__________________________________

اللي عنده استفسار انا موجود

واللي عنده اضافه ممكن يحطها هنا

بالتوفيق







ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


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