في بداية طريق تعلم لغة الجافا يكون التعامل مع شرح أول برنامج سطحيٌ جداً.
ولكن في هذه التدوينة ستتعلم كتابة أول برنامج لك بلغة الجافا، ليس بسطحية و إنما ستتعلم أيضاً المفاهيم الأساسية في لغة الجافا بتعمُّقٍ أكبر.
لأحفزك قليلاً..
ليس من البساطة أن تسمتع بما تفعل مالم يكن هناك دوافع، الدافع الجميل في البرمجة هو رؤية أفكارك و تلك التعقيدات يتم تنفيذها على شاشة الحاسب، حينها ستشعر بتلك المتعة الخاصة التي قلما تجدها في أماكن أُخرى – أن تجتهد و تحصد ثمرة جهدك سريعاً، خاصة و أن لغة جافا من أشهر لغات البرمجة.
أول برنامج بالجافا
في البداية فلتتعرف إلى الشفرة البرمجية (Code) كاملةً لأول برنامج لك
1
2
3
4
5
6
7
8
9
package firstproject;
public class MyFirstApp {
public static void main(String args[]){
System.out.println("مرحبا بك في مدونة علوم");
}
}
بعد أن تعد نفسك، قم بفتح برنامج نتبينز أو أيٍ من البرامج المخصصة لكتابة و تنفيذ أكواد الجافا. سأستعرض معك. سنبدأ برحلتنا مع برنامجك الأول جزءاً جزءاً.بإستخدام public فإنك تقول أنك تريدأن تكون سماحية الوصول إلى مكونات هذا الـ class عامة، الـ class هو الهيكل الأساسي للبرنامج، و يماثل المنزل، في البداية ستقوم بإنشاء المنزل ثم بعد ذلك تبدأ تعمير و إنشاء و تأثيث الغرف، إذا إستخدمت المعرف public فإنك تجعل منزلك متاحاً للمشاركة.
بإستخدام Class فإنك أخبرت الـحاسب بأنك تريد إنشاء Class و كما ذكرت لك آنفاً فالـ Class مماثل للمنزل أو الهيكل الخارجي الذي لا فائدة له وحده دون مكونات داخلية.
MyFirstApp هو إسم قد إخترته بنفسي و بإمكانك إختيار إسم آخر مثل AhmedClass أو أي شي آخر، هذا يعني أنك تريد تسمية منزلك بهذا الإسم، فعندما يريد الناس الوصول إلى منزلك فسيقولون هيا لنذهب إلى منزل AhmedClass، كتابة هذا الإسم لها معايير يجب إتباعها لكن ليس بالضرورة ربما نتطرق لها لاحقاً. لكن من أهم المعايير هي أن يبدأ إسم الـ class بحرف capital.