المصفوفة Array التي تتطرقنا اليها في الدورات السابقة كانت مفيدة الى حد ما ، الا انها ثابتة الحجم مما يجعل عملية الحذف والاضافة مستحيلة لكونها ثابتة الحجم . لذلك وجب التفكير في بناء تركيب بيانات جديد يتناسب مع امكانية اضافة عدد غير محدد من البيانات واجراء عمليات الحذف والتعديل والاضافة . في هذا الدرس سنتطرق الى بناء ArrayList بحيث نقوم بكتابة وظيفة لاضافة العناصر .