Java中的集合和“存储集合”有什么区别?为什么“存”?

时间:2012-01-17 14:25:04

标签: java collections

Java中的集合和“存储集合”有什么区别?为什么他们被称为“存储”?

3 个答案:

答案 0 :(得分:3)

我从未在默认的Java API中听说过“存储集合”。但是,在某些与数据库相关的库中存储了集合。例如,Oracle的Java库具有所谓的“存储集合”,它基本上只是可​​以使用Oracle数据库持久化的集合。

答案 1 :(得分:3)

存储集合不是标准的Java概念。我假设你指的是Oracle概念。该链接描述了一些差异,但结果是数据库正在使用(滥用 - 因为它违反了合同)Collection接口以便在数据库中提供存储。标准java集合是仅在内存中的对象,存储和检索是使用单独的API完成的。

答案 2 :(得分:2)

Collection通常描述一个可以处理许多其他对象的对象。存储集合是用于描述存储在数据库中的集合(因此称为术语)的术语。