السلام عليكم ورحمة الله وبركاته
ومرحبا بكم
زوار وأعضاء ومشرفين
وطاب المقام بكم معنا بإذن الله
تعريف بسيط :
في هدا الدرس سوف نتعرف عن لغة الجافا ولن يكون هناك تطبيق ولن نستعمل المحرر وjre
سنبدا أولا بتعريف لغة الجافا
لغة الجافا هي احسن لغة في العالم حسب تصنيف tiobe للغات البرمجة
https://www.tiobe.com/index.php/*****...pci/index.html
ومن قام بانشائها هما : James Gosling و Patrick Naughton
وهما موظفان في شركة صان المالكة للجافا سابق لانها بيعت الان لشركة oracle التي هي الان المالك
للجافا ، اول ظهور للجافا كان سنة 1994 و هي تعتبر لغة كائنية التوجه ، فلغة السي شارب التي ظهرت سنة
2000 تعتبر شبيهة لدرجة كبرى بالجافا خصوصا في السانطاكس ، الجافا ليست كلغات ميكروسوفت بل
يمكن ان تجدها في اللينكس في الماك اينما دهبت ،
framework & api :
في الجافا نجد عدة فراموركات و api (ليس مهم ان لم تفهمها الان بل فقط الق نظرة ) وهي :
- j2ee الخاص بالسيرفورات و الشركات و التطبيقات الكبرى
-j2se وهو الدي نستعمل و هو خاص بالتطبيقات العادية غالبا ما يطلق عليه اسم java se
- j2me الخاص بتطبيقات الهواتف
- jdbc خاص بقواعد البيانات
- java 3d او java media بالنسبة للالعاب ..
- وهناك الكتير الهدف هو التعرف عليها فقط
المحررات :
بالنسبة للمحرر فليس هناك فقط netbeans & eclipse بل هناك ايضا :
- BlueJ
-CodeWarrior
- Idea
- JBuilder
- JDeveloper
- JCreator
- Xcode
مثال لبرامج بالجافا :
- java os نظام تشغيل بالجافا :
- limewire برنامج p2p
والكتير الكتير دون ان ننسى نظام تشغيل هواتف نوكيا سيمبيان .....
والالعاب في الانترنت ...
وبرامج لنظام تشغيل الهواتف الخاص بقووقل android os
...
في الجافا يمكن ان ننشئ :
ابليت نضعها في المواقع غالبا ما تكون فيها العاب
مواقع مبرمجة بالjsp
كلاصات جافا
ملفات jar
حيث يكمن دور jre
في تنفيذ برامج الجافا
حيث جافا تتميز بالمحوملية يعني برامجها تشتغل على اي نظام تشغيل يوجد فيه jre
ويسمى ايضا jvm
java virtual machine
هنا انتهى الدرس الى الدرس القادم بعد الغد
من لديه استفسار حول اللغة فليضعه لنناقشه
اتمنى ان يكون الجميع قد حمل اللوازم