1. تنقسم أنواع البيانات في Java إلى أنواع بيانات أساسية وأنواع بيانات معقدة.
int هو الأول، والعدد الصحيح هو الأخير (أي فئة).
2. أثناء التهيئة
عدد صحيح i = عدد صحيح جديد (1)؛ // (تعامل مع العدد الصحيح كفئة)
Integer عبارة عن فئة، وهي امتداد لـ int، وتحدد العديد من طرق التحويل.
وتشمل تلك المماثلة: تعويم تعويم، مزدوج مزدوج، سلسلة سلسلة، الخ.
على سبيل المثال: عندما تحتاج إلى وضع أشياء في ArrayList أو HashMap، لا يمكن وضع الأنواع المضمنة مثل int وdouble، لأن الحاويات تحتوي على كائنات. وهذا يتطلب فئات تغطية خارجية من هذه الأنواع المضمنة.
كل نوع مدمج في Java له فئة تغطية مقابلة.
العلاقة بين int و Integer في Java دقيقة نسبيًا. العلاقة هي كما يلي:
1.int هو نوع البيانات الأساسي؛
2. عدد صحيح هو فئة التغليف لـ int؛
3. يمكن أن يمثل كل من int وInteger قيمة معينة؛
4. لا يمكن استخدام Int وInteger بالتبادل لأنهما نوعان مختلفان من البيانات؛
مثال: