مقدمة في Java: لماذا هذه اللغة لا تزال ذات صلة في عام 2025
\n\nJava هي واحدة من أكثر لغات البرمجة استقرارًا وطلبًا في العالم. في عام 2025، لا تزال تحتل مكانة رائدة في التطوير المؤسسي، وتطبيقات Android، والواجهات الخلفية للخدمات الكبيرة، وأنظمة معالجة البيانات الضخمة. إذا قررت البدء في تعلم البرمجة أو ترغب في إتقان مجموعة تقنيات جديدة، فإن Java هي خيار ممتاز بفضل كتابتها الصارمة، ومجتمعها الضخم، وملايين المكتبات الجاهزة.
\n\nفي هذه المقالة، سنشرح من أين تبدأ تعلم Java في عام 2025: من تثبيت الأدوات إلى كتابة أول برنامج وفهم الهياكل الأساسية. المادة موجهة للمبتدئين تمامًا، لذا ستكون جميع الخطوات مفصلة قدر الإمكان.
\n\n1. إعداد البيئة: ما تحتاج إلى تثبيته
\n\nتثبيت JDK (Java Development Kit)
\nأول ما ستحتاجه هو JDK. في عام 2025، يُوصى باستخدام Java 21 LTS (إصدار طويل الأمد مع دعم حتى عام 2031). يمكنك تنزيله من الموقع الرسمي لـ Oracle أو استخدام OpenJDK من Adoptium.
\n\nبعد التثبيت، تحقق من أن كل شيء يعمل عن طريق تنفيذ الأمر التالي في الطرفية (سطر الأوامر):
\n\njava -version\njavac -version\n\nيجب أن ترى إصدار Java والمُجمّع المثبتين. إذا لم يتم العثور على الأوامر، تحقق من إضافة مسار JDK إلى متغير البيئة PATH.
اختيار IDE: IntelliJ IDEA Community Edition
\nلكتابة الكود، من الأفضل استخدام بيئة تطوير متكاملة (IDE). أفضل خيار للمبتدئين هو IntelliJ IDEA Community Edition. إنها مجانية، وتقدم اقتراحات ذكية لبناء الجملة، وتبرز الأخطاء، وتتيح تشغيل الكود بنقرة واحدة. قم بتنزيلها من الموقع الرسمي لـ JetBrains.
\n\nبدائل: Eclipse (أقدم ولكن لا يزال شائعًا) أو VS Code مع إضافات Java.
\n\n2. أول برنامج لك في Java
\n\nتقليديًا، يبدأ التعلم ببرنامج "Hello, World!". أنشئ مشروعًا جديدًا في IntelliJ IDEA وأضف ملفًا باسم Main.java يحتوي على الكود التالي:
public class Main {\n public static void main(String[] args) {\n System.out.println("مرحبًا، عالم Java 2025!");\n }\n}\n\nدعنا نشرح كل سطر:
\n- \n
public class Main— تعريف الفئة. في Java، كل الكود موجود داخل الفئات. يجب أن يتطابق اسم الفئة مع اسم الملف. \n public static void main(String[] args)— نقطة الدخول إلى البرنامج. هذه هي الطريقة التي يتم تشغيلها عند البدء. \n System.out.println(...)— أمر طباعة النص في وحدة التحكم. \n
اضغط على السهم الأخضر "Run" — ستظهر رسالتك الأولى في وحدة التحكم. تهانينا، لقد كتبت للتو وشغّلت برنامج Java!
\n\n3. أساسيات بناء جملة Java للمبتدئين
\n\nالمتغيرات وأنواع البيانات
\nJava هي لغة ذات كتابة صارمة. هذا يعني أن كل متغير له نوع، وهذا النوع لا يتغير. إليك الأنواع البدائية الأساسية:
\n\nint age = 25; // عدد صحيح\ndouble price = 99.99; // عدد عشري\nboolean isActive = true; // قيمة منطقية (true/false)\nchar symbol = 'A'; // حرف واحد\nString name = "آنا"; // سلسلة نصية (ليست بدائية، بل فئة)\n\nلاحظ: String تُكتب بحرف كبير لأنها فئة وليست نوعًا بدائيًا.
العبارات الشرطية: if-else
\nالهياكل الشرطية تسمح للبرنامج باتخاذ القرارات:
\n\nint temperature = 30;\nif (temperature > 25) {\n System.out.println("الجو حار، شغّل المكيف!");\n} else if (temperature > 15) {\n System.out.println("الجو دافئ، يمكنك الخروج.");\n} else {\n System.out.println("الجو بارد، ارتدِ ملابس دافئة.");\n}\n\nالحلقات التكرارية: for و while
\nالحلقات التكرارية تساعد في تكرار الإجراءات. مثال على حلقة for تطبع الأرقام من 1 إلى 5:
المدونات
توصيات الكتب
اقرأ أيضًا