عن الدرس
قبل إصدار Java 2، كانت Java توفر فئات مخصصة مثل Dictionary وVector وStack وProperties لتخزين مجموعات من الكائنات ومعالجتها. ورغم أن هذه الفئات كانت مفيدة للغاية، إلا أنها كانت تفتقر إلى موضوع مركزي موحد. وبالتالي، كانت الطريقة التي تستخدم بها Vector مختلفة عن الطريقة التي تستخدم بها Properties.