بله برداشت شما کاملا درسته و در حقیقت container ها وظیفه دارند specification های مشخص شده در استاندارد های جاوا را پیاده سازی کنند و specification های مشترک بین انواع مختلف container ها نیز فقط یک بار پیاده سازی می شوند و در هر container ی که لازم باشد استفاده می شوند.