الفرق بين Java Int و Integer:
الفرق بين int و integer هو الفرق بين أنواع البيانات الأساسية وفئات التفاف الخاصة بهم:
INT هو نوع أساسي ، والذي يخزن القيمة مباشرة ، في حين أن عدد صحيح هو كائن ، يشير إلى هذا الكائن مع مرجع
1. يتم تقسيم أنواع البيانات في Java إلى أنواع البيانات الأساسية وأنواع البيانات المعقدة
int هو السابق والأعداد الصحيحة هو الأخير (أي فئة) ؛ لذلك ، عند تهيئة الفئة ، تتم تهيئة متغير الفئة int إلى 0. تتم تهيئة متغير عدد صحيح إلى فارغ.
2. التهيئة:
int i = 1 ؛ عدد صحيح I = عدد صحيح جديد (1) ؛ (علاج عدد صحيح كفئة) ؛ ولكن بسبب التعبئة التلقائية والملاحظة
جعل من الممكن استخدام فئة عدد صحيح: عدد صحيح I = 1 ؛
INT هو نوع البيانات الأساسي (يستجيب للآثار التي تركتها العملية ، ولكنها مكمل مفيد لجافا). Integer هو فئة ، امتداد لـ Int ، ويحدد العديد من طرق التحويل.
على غرار: Float Float ؛ مزدوج مزدوج ؛ سلسلة سلسلة ، وما إلى ذلك ، كما توفر بعض الثوابت والطرق الأخرى المفيدة للغاية عند التعامل مع أنواع int.
على سبيل المثال: عندما تحتاج إلى وضع الأشياء في arraylist و hashmap ، لا يمكن وضع أنواع مدمجة مثل int و double ، لأن جميع الحاويات محملة بالكائن ، لذلك تكون هذه الأنواع المدمجة مطلوبة لفئات التغطية الخارجية.
كل نوع مدمج في Java لديه فئة تراكب مقابلة.
العلاقة بين int و integer في جافا خفية نسبيا. العلاقة كما يلي:
1.INT هو نوع البيانات الأساسية ؛
2. integer هو فئة تغليف من int ؛
3. يمكن أن يمثل كل من int و integer قيمة معينة ؛
4. لا يمكن استخدام عدد صحيح بالتبادل لأن لديهم نوعان مختلفان من البيانات ؛
إعطاء مثال
ArrayList al = new ArrayList () ؛ int n = 40 ؛ عدد صحيح ni = عدد صحيح جديد (n) ؛ al.add (n) ؛ // no al.add (ni) ؛ // yes
بالإضافة إلى ذلك ، لا يتم دعم int عند تحديد الأدوية الجيرية: على سبيل المثال: قائمة <Steger> list = new ArrayList <integer> () ؛ نعم ، قائمة <int> list = new ArrayList <int> () ؛ لا
باختصار: إذا حددنا رقم نوع int ونستخدمه فقط لأداء بعض عمليات الإضافة والطرح والضرب والقسمة كمعلمات لتمريره ، فيمكننا أن نعلن ذلك مباشرة كنوع البيانات الأساسية ، ولكن إذا أردنا ذلك
للتعامل مع نفس الكائن ، تحتاج إلى استخدام عدد صحيح لإعلان كائن. نظرًا لأن Java لغة موجهة نحو الكائن ، يمكن أن توفر العديد من الطرق للتحويل بين الكائنات عند إعلانها ككائن ، وهو ما يشبه بعض الاستخدامات الشائعة
طريقة. أعتقد أن جافا هي لغة موجهة نحو الكائن. عند الإعلان عن متغير ، من الأفضل إعلانه كتنسيق كائن ، وهو أكثر مواتًا لفهمك لفصل الكائنات.
شكرا لك على القراءة ، آمل أن تساعدك. شكرا لك على دعمك لهذا الموقع!