جدول المحتويات:
فيديو: عشبة السنامكي معجزة لحرق الدهون و تنزل وزنك 2019 2025
جافا لغة برمجة في تقليد C و C ++. ونتيجة لذلك، إذا كان لديك أي خبرة مع C أو C ++، ستجد نفسك في الأراضي مألوفة في كثير من الأحيان كما كنت تعلم ميزات مختلفة من جافا.
ومع ذلك، تختلف جافا عن لغات البرمجة الأخرى في بضع طرق هامة. تصف الأقسام التالية أهم الاختلافات.
استقلال المنصة
أحد الأسباب الرئيسية التي تحظى بها جافا هو استقلال المنصة مما يعني أنه يمكن تشغيل برامج جافا على العديد من أنواع أجهزة الكمبيوتر المختلفة. يتم تشغيل برنامج جافا على أي جهاز كمبيوتر يحتوي على جافا رونتيمي إنفيرونمنت المعروف أيضا باسم جري مثبتة . A جري هو متاح لكل نوع تقريبا من أجهزة الكمبيوتر - أجهزة الكمبيوتر التي تعمل بنظام التشغيل ويندوز، أجهزة الكمبيوتر ماسينتوش، أجهزة الكمبيوتر يونكس أو لينكس، أجهزة الكمبيوتر المركزية ضخمة، وحتى الهواتف المحمولة.
اتجاه الكائن
جافا هي بطبيعتها كائن المنحى، مما يعني أن برامج جافا تتكون من عناصر البرمجة تسمى الكائنات. ببساطة، الكائن هو كيان البرمجة التي تمثل إما بعض كائن في العالم الحقيقي أو مفهوم مجرد.
تحتوي جميع الكائنات على سمتين أساسيتين:
- تحتوي الكائنات على بيانات، تعرف أيضا باسم حالة . على سبيل المثال، يحتوي الكائن الذي يمثل كتابا على بيانات مثل عنوان الكتاب ومؤلفه وناشره.
- كائنات لديها أيضا السلوك، مما يعني أنها يمكن أن تؤدي مهام معينة. في جافا، تسمى هذه المهام الطرق . على سبيل المثال، قد يحتوي كائن يمثل سيارة على أساليب مثل بدء أو إيقاف أو محرك أقراص أو تعطل. بعض الطرق ببساطة تسمح لك بالوصول إلى بيانات الكائن. على سبيل المثال، قد يكون لكائن كتاب جيتيتل طريقة تخبرك بعنوان الكتاب.
فصول ترتبط ارتباطا وثيقا بالأشياء. الفئة هي رمز البرنامج الذي تكتبه لإنشاء الكائنات. تصف الفئة البيانات والطرق التي تحدد حالة الكائن وسلوكه. ثم، عند تنفيذ البرنامج، وتستخدم الطبقات لخلق الكائنات.
على سبيل المثال، لنفترض أنك تكتب برنامج كشوف المرتبات. يحتاج هذا البرنامج إلى أشياء لتمثيل موظفي الشركة. لذلك، يتضمن البرنامج فئة (ربما اسمه موظف ) يحدد البيانات والطرق لكل موظف كائن. ثم، عند تشغيل البرنامج الخاص بك، فإنه يستخدم هذه الفئة لإنشاء كائن لكل من موظفي الشركة.
جافا أبي
لغة جافا نفسها بسيطة جدا. ومع ذلك، جافا يأتي مع مكتبة من الطبقات التي توفر وظائف فائدة شائعة الاستخدام أن معظم برامج جافا لا يمكن الاستغناء عنه.هذه المكتبة فئة، تسمى جافا أبي، هو جزء من جافا كلغة نفسها. في الواقع، فإن التحدي الحقيقي لتعلم كيفية استخدام جافا لا تعلم اللغة. انها تعلم أبي. تحتوي لغة جافا على 50 كلمة رئيسية فقط، لكن جافا أبي لديها عدة ألف فئة - مع عشرات الآلاف من الطرق التي يمكنك استخدامها في برامجك.
لم يكن لديك لمعرفة أي مكان بالقرب من كل جافا أبي. معظم المبرمجين يجيدون سوى جزء صغير منه. إذا كنت بحاجة إلى استخدام بعض الصف من أبي التي لم تكن مألوفة حتى الآن، يمكنك البحث عن ما يفعله الفصل في وثائق أبي جافا.
