تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی مهدور
تفاوت List و ArrayList
پوریا شفیعی حل شده توسط پوریا شفیعی

سلام

تفاوت لیست و اری لیست چیه؟

چه جاهایی باید از لیست استفاده بشه و چه جاهایی از اری لیست؟

 

سلام علی جان وقتت بخیر

 

کلاس ArrayList یک نوع List در جاوا است که اینترفیس List رو پیاده سازی کرده.

در ArrayList امکان درج یا حذف یک آیتم از میانه لیست امکانپذیره

 

این موضوع هم توضیح بدم :

در کد زیر می‌بینید که یک متغیر از نوع List ساخته ایم. و ارجاع ArrayList را درون آن ریخته ایم.

چرا یک متغیر از نوع خود ArrayList نساختیم؟

List<Integer> myList = new ArrayList<>();

به دلیل رعایت مهندسی نرم افزار. در این حالت اگر بعداً به این نتیجه برسیم که بجای ArrayListمیبایست از LinkedListاستفاده می‌کردیم، فقط کافی است یک خط دستور را عوض کنیم. (همان خطی که ArrayList را ایجاد کرده ایم) و چون در بقیه برنامه با یک متغیر از نوع List کار کرده ایم دیگر نیازی به تغییر بقیه کد نخواهد بود.

بهترین پاسخ
پوریا شفیعی ۲۷ مهر ۱۴۰۰، ۰۹:۰۷