Java集合框架(Java collections framework)是一个包含一系列实作可重复使用集合的资料结构的类别和介面集合。虽然称为「框架」，其使用方式却像个函式库。集合框架提供了定义各式各样集合的介面和实作上述集合的类别。
与阵列的不同处.集合和阵列在两者保持物件参考核可被视作为一个团体上有着功能上的相似处。集合和阵列其中一点不同的是，集合在宣告时不需要指定固定的容量。集合可以在新增或移除内容时自动地增加或缩减其容量。另外，集合无法收纳基本资料型态，像是整数（int