برمجة:جافا:أساسيات 1

من كتب

لماذا الجافا بطيئة نوعا ما ؟؟ يكمن البطيء في لغة جافا في عدم اعتمادها على نوع جهاز معين او نظام معين بل تتعامل مع Java Virtual Machine) JVM) الذي يقوم هو بدورة بالتعامل مع ال Operating System الذي على جهازك فعند عمل compile لبرنامجك (ex.( Test.java يقوم ال compiler بمخاطبة الJVM والتي تخاطب ال Operating System وخلق ملف بنفس اسم برنامجك ولكن ضمن إمتداد جديد وهو class. (Test.class)هو الذي يعمل عند ينفذ run للبرنامج فالبطأ يكمن في عملية المخاطبة ولكن مع التقدم الكبير في سرعة الأجهزة فإن هذا العيب اذا اعتبرناه عيبا سوف يتلاشا ان شاء الله كليا

الدرس الأول : كيف اعمل برنامج على لغة الجافا ؟؟ حتي تقوم بعمل برنامج على لغة الجافا يجب بالبداية تنزيل J2SDK و اعتقد ان ان الحصول علية وتنزيلة على الجهاز عملية غير صعبة . ويلزمك ان تنزل ايضا ال TextBad الذي يسهل عليك ايضا ان تكتب بعض البرامج ضمنه وعمل compile و run من خلاله دون الرجوع الى شاشة الدوس.

...... هل اكمالت التنزيل ؟؟

افتح ال TextBad لنبدأ كتابة اول برنامج بلغة جافا ... سوف نبدء اولا في برامج Application التي تدعمها الجافا.


public class Test } ([]public static void main(String args }  ;(" System.out.print("Welcom to Java { {

اولا يجب ان نعرف مامعنى intry point يمثل هذا المصطلح ان البرنامج عند تنفيذة يلزمة نقطة وصول يبدأ من عندها بتطبيق البرنامج و في ال Application تكون نقطة الوصول هي method main والتي يجب كتابتها كما هي وسوف نشرحها في دروس متقدمة ان شاء الله .

شرح ..... public class Test هذم الجملة تكتب بالبداية لكي نعرف class لان الجافا من نوع Pure OOP اي انها نقية تماما من اي كود يمكن ان يكتب خارج نطاق ال class وفي العادة وكما هو متعارف علية يكون اول حرف باسم ال class capital والباقي small ما لم نبدأ بكتابة كلمة جديدة وفي حالتنا سمينا الclass بإسم Test ويجب قبل عمل compile ان نعمل حفظ للملف بنفس اسم ال class و بإمتداد java. اي save as name Test.java

سوف نكمل ان شاء الله ...