مقدمة إلى لغة البرمجة جافا: الأساسيات والتاريخ وكيفية التثبيت
ما هي لغة البرمجة جافا؟
لغة البرمجة جافا (Java) هي واحدة من أكثر لغات البرمجة شهرة واستعمالاً في العالم. إنها لغة عالية المستوى (High-Level Language)، موجهة للأغراض العامة، وتدعم البرمجة كائنية التوجه (Object-Oriented Programming). تم تطوير جافا في الأصل بواسطة شركة Sun Microsystems في عام 1995، وهي الآن مملوكة من قبل شركة Oracle. يُقال بأن الهدف الأساسي من تطوير جافا كان إنشاء لغة برمجة مستقلة عن النظام الأساسي (Platform-Independent)، مما يعني أن البرامج المكتوبة بلغة جافا يمكن تشغيلها على أي جهاز يحتوي على آلة جافا الافتراضية (Java Virtual Machine – JVM).
لماذا جافا؟
تعتبر جافا خياراً ممتازاً للمبتدئين والمحترفين على حد سواء، نظراً لما توفره من ميزات متقدمة، مجالات استخدام متنوعة، ومجتمع ضخم من المطورين. فيما يلي بعض الأسباب التي تجعل تعلم جافا خطوة مهمة في مسيرتك البرمجية:
- الاستقلالية: بفضل آلية JVM، يمكن تشغيل البرامج المكتوبة بلغة جافا على أنظمة تشغيل متعددة، مثل Windows، macOS، وLinux. هذه الاستقلالية تجعل جافا لغة مرنة جداً وسهلة الاستخدام في تطوير تطبيقات كبيرة ومتنوعة.
- الأمان: تقدم جافا مستوى عالٍ من الأمان، مما يجعلها خياراً ممتازاً لتطوير تطبيقات الويب والتطبيقات البنكية.
- سهولة التعلم: جافا لغة برمجة بسيطة من حيث التركيب والبنية، حيث تحتوي على هيكل واضح ومفهوم، مما يسهل على المبرمجين فهم الكود وإجراء التعديلات عليه.
- قوة الأداء: رغم أن جافا قد تكون أبطأ قليلاً من بعض اللغات مثل C++، إلا أنها توفر أداءً عاليًا بفضل آلية تجميع الكود إلى Bytecode، التي تتيح تشغيل البرامج بسرعة وأداء جيدين.
- المجتمع والدعم: تتمتع جافا بمجتمع ضخم من المطورين، الذين يقومون بشكل مستمر بإنشاء مكتبات وأطر عمل (Frameworks) تسهل عملية التطوير، فضلاً عن توفر العديد من المصادر التعليمية والمراجع.
تاريخ جافا
بدأت جافا كمشروع بحثي في شركة Sun Microsystems، وكان يُعرف في البداية باسم “The Green Project”. الهدف من هذا المشروع كان تطوير لغة جديدة يمكن استخدامها في الأجهزة الإلكترونية الاستهلاكية مثل أجهزة التلفاز الذكية. تم إطلاق النسخة الأولى من جافا في عام 1995، وكانت تحمل الاسم الأصلي “Oak”. لاحقاً، تم تغيير الاسم إلى “Java” بسبب وجود لغة أخرى تحمل نفس الاسم.
مع مرور الوقت، شهدت جافا تطورات عديدة، حيث أصبحت واحدة من اللغات الأساسية المستخدمة في تطوير تطبيقات الويب، تطبيقات الهواتف الذكية، وأنظمة المؤسسات الكبيرة. في عام 2010، قامت شركة Oracle بشراء شركة Sun Microsystems، وبالتالي أصبحت جافا تحت إشراف Oracle، التي واصلت تطوير اللغة وتحسينها حتى يومنا هذا.
أهم ميزات جافا
تحتوي جافا على العديد من الميزات التي تجعلها لغة برمجة مميزة، منها:
- قابلية النقل (Portability): البرامج المكتوبة بلغة جافا يتم تجميعها إلى Bytecode، وهي صيغة يمكن للـ JVM تشغيلها على أي نظام، مما يعني أنك لن تحتاج إلى إعادة كتابة البرنامج لكل نظام تشغيل.
- قابلية التوسع (Scalability): يمكن استخدام جافا لتطوير برامج صغيرة، كما يمكن استخدامها لتطوير أنظمة كبيرة ومعقدة، مما يجعلها لغة مثالية لتطوير تطبيقات المؤسسات.
- البرمجة كائنية التوجه: جافا تعتمد بشكل أساسي على مفهوم البرمجة كائنية التوجه، مما يساعد في تنظيم الكود، وإعادة استخدامه، وتقليل الأخطاء.
- دعم مكتبات وأطر عمل قوية: تحتوي جافا على مكتبات وأطر عمل جاهزة مثل Spring Framework و Hibernate، التي تسهل بناء تطبيقات قوية ومعقدة.
كيفية تثبيت Java Development Kit (JDK)
للبدء في استخدام جافا، تحتاج أولاً إلى تثبيت Java Development Kit (JDK) على جهازك. يتضمن JDK جميع الأدوات اللازمة لتطوير، ترجمة، وتشغيل البرامج المكتوبة بلغة جافا. اتبع الخطوات التالية لتثبيت JDK:
- انتقل إلى صفحة تنزيلات Java على موقع Oracle الرسمي.
- اختر الإصدار المناسب لنظام التشغيل الخاص بك (Windows، macOS، أو Linux)، وقم بتنزيله.
- بعد اكتمال التنزيل، قم بتشغيل ملف التثبيت واتبع التعليمات التي تظهر على الشاشة حتى يتم التثبيت بنجاح.
تكوين البيئة البرمجية
بعد تثبيت JDK، يجب عليك ضبط متغير البيئة JAVA_HOME
على نظامك لتتمكن من تشغيل برامج جافا من خلال موجه الأوامر (Command Prompt) أو الطرفية (Terminal). قم باتباع الخطوات التالية:
- في نظام Windows:
- انتقل إلى “لوحة التحكم” (Control Panel)، ثم إلى “النظام” (System).
- اضغط على “إعدادات النظام المتقدمة” (Advanced system settings)، ثم اختر “متغيرات البيئة” (Environment Variables).
- قم بإنشاء متغير جديد باسم
JAVA_HOME
وأعطه المسار التالي (استبدلC:\Program Files\Java\jdk-x.x.x
بمسار تثبيت JDK على جهازك).
- في نظام Linux:
- افتح ملف
.bashrc
أو.bash_profile
في محرر نصوص مثل nano. - أضف السطر التالي إلى الملف:
export JAVA_HOME=/path/to/your/jdk
- احفظ التغييرات وأعد تشغيل الطرفية.
- افتح ملف
التحقق من التثبيت
بعد الانتهاء من تثبيت JDK وضبط متغير البيئة، افتح موجه الأوامر (Command Prompt) أو الطرفية (Terminal) واكتب الأمر التالي للتحقق من التثبيت:
java -version
إذا ظهرت لك معلومات الإصدار مثل java version "17.0.1"
، فهذا يعني أن التثبيت قد تم بنجاح، وأنت الآن جاهز لبدء البرمجة باستخدام جافا.
فاطمة حورية
شلون فينا نطور في برمجة انا سنة أولى معلوماتية علوم برمجية
فاطمة حورية
in main()