簡體   English   中英

Java中的集合與“存儲的集合”有什么區別? 為什么要“存儲”?

[英]What is the difference between Collections and “Stored Collections” in Java? and why “Stored”?

Java中的集合與“存儲的集合”有什么區別? 為什么將它們稱為“存儲”?

我從未聽說過默認Java API中的“存儲的集合”。 但是,某些數據庫相關的庫中有存儲的集合。 例如,用於Oracle的Java庫具有所謂的“存儲的集合”,除了使用Oracle數據庫可以持久存儲的集合外,基本上沒有什么。

存儲的集合不是標准的Java概念。 我假設您是指Oracle概念。 該鏈接描述了一些差異,但最終結果是數據庫正在使用(濫用-因為它違反了合同) Collection接口以便在數據庫中提供存儲。 標准的Java集合僅是內存中的對象,並且存儲和檢索是通過單獨的API完成的。

集合通常描述一個可以處理許多其他對象的對象。 存儲的集合是一個術語,用於描述存儲在數據庫中的集合(因此,該術語)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM