مقدمة: لماذا تظل Java ذات صلة في عام 2025؟
Java ليست مجرد لغة برمجة، بل هي نظام بيئي متكامل ظل واحدًا من أكثر التقنيات المطلوبة في العالم لأكثر من 25 عامًا. في عام 2025، تواصل Java احتلال مكانة رائدة بثقة بفضل موثوقيتها، وتعدد المنصات، ومجتمعها الضخم. وفقًا لتصنيفات TIOBE و Stack Overflow، توجد Java ضمن أفضل ثلاث لغات الأكثر شيوعًا، وعدد الوظائف الشاغرة لمطوري Java في ازدياد مستمر.
لماذا يجب أن تبدأ في تعلم Java الآن؟ أولاً، هي اللغة الأولى لإنشاء التطبيقات المؤسسية، والأنظمة المصرفية، وتطوير Android. ثانيًا، مع إصدار الإصدارات الجديدة (Java 21 LTS والإصدارات الأحدث)، أصبحت اللغة أكثر حداثة وإيجازًا وسهولة للمبتدئين. ثالثًا، Java هي بداية ممتازة لفهم البرمجة كائنية التوجه، والتي تعتبر الأساس لمعظم اللغات الحديثة.
في هذه المقالة، سنشرح بالتفصيل من أين نبدأ في تعلم Java في عام 2025، وسنقوم بتثبيت جميع الأدوات اللازمة، ونكتب أول برنامج، ونقدم نصائح عملية لبداية سريعة.
1. تثبيت JDK وإعداد البيئة
قبل كتابة الكود، يجب تثبيت Java Development Kit (JDK) — مجموعة أدوات التطوير. في عام 2025، أوصي باستخدام أحدث إصدار ثابت — Java 21 LTS أو Java 22 (إذا كنت بحاجة إلى أحدث الميزات).
الخطوة 1: تنزيل JDK
انتقل إلى الموقع الرسمي لـ Oracle أو استخدم OpenJDK (الإصدار المجاني). أوصي بـ Eclipse Temurin (المعروف سابقًا بـ AdoptOpenJDK) — فهو مجاني تمامًا ومدعوم من المجتمع.
- قم بتنزيل برنامج التثبيت لنظام التشغيل الخاص بك (Windows، macOS، Linux).
- قم بتشغيل التثبيت، مع ترك جميع الإعدادات الافتراضية.
- تذكر مسار التثبيت (عادةً
C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.2).
الخطوة 2: إعداد متغيرات البيئة
لكي يتمكن النظام من العثور على Java، يجب إعداد المتغير JAVA_HOME وإضافة المسار إلى bin في PATH.
لنظام Windows:
- افتح "النظام" ← "إعدادات النظام المتقدمة" ← "متغيرات البيئة".
- أنشئ متغيرًا جديدًا:
JAVA_HOME = C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.2. - في المتغير
Path، أضف:%JAVA_HOME%\\bin.
لنظام macOS/Linux:
افتح الطرفية (Terminal) ونفذ الأمر:
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATHتحقق من التثبيت باستخدام الأمر في الطرفية:
java -versionjavac -versionإذا رأيت إصدار Java — فكل شيء جاهز!
2. أول برنامج في Java: "Hello, World!"
تقليديًا، تبدأ دراسة أي لغة ببرنامج يقوم بطباعة تحية. لنقم بإنشاء ملف HelloWorld.java.
الإنشاء والترجمة
افتح أي محرر نصوص (Notepad++، VS Code أو IntelliJ IDEA) والصق الكود التالي:
public class HelloWorld { public static void main(String[] args) { System.out.println("مرحبًا بالعالم! أنا أتعلم Java في عام 2025!"); }}احفظ الملف باسم HelloWorld.java (يجب أن يتطابق اسم الفئة مع اسم الملف).
الآن، افتح الطرفية في المجلد الذي يحتوي على الملف ونفذ الأوامر:
javac HelloWorld.java // ترجمةjava HelloWorld // تشغيلإذا تم كل شيء بشكل صحيح، سترى المخرجات:
مرحبًا بالعالم! أنا أتعلم Java في عام 2025!تحليل الكود
public class HelloWorld— تعريف الفئة. في Java، يتكون كل برنامج من فئات.public static void main(String[] ar