首页 相关文章 Collections API定制实现(一)

Collections API定制实现(一)

br>  许多程序员永远不需要实现他们自己的 对象集 类。用本课程上面所描述的实现,你可以做得非常好。然而,有一天,你可能发现你要编写一个你自己的核心 对象集 接口的实现。用由Java平台提供的 abstract implementations(抽象实现),这一点很轻易办到。但是,在我们要讨论如何编写一个实现之前,让我们先讨论一下为什么你要做这样一件事。
  
    编写你自己的实现的原因
  
    以下列举了几种你可能要实现的对象集,但这并不是全部。
  
    持久的(Persistent): 所有的内置 对象集 实现驻留在主存储器,而在VM退出时则消失。 假设你需要一个 对象集,它能在下一次VM启动时仍然存在。实现这样一个 对象集 的途径是在外部数据库之上建立一个虚饰板(veneer)。这样一个 对象集 可能会并发地接受多个VMs的访问,因为它驻留在VM之外。
  
    与特定应用相关的(Application-specific): 这是一个非常广阔的范畴。一个例子是包含实时遥感勘测数据的一个不可更改的 Map 。键可能代表位置,而值可能被从这些位置上的传感器上读取以响应 get 操作。
  ...[ 查看全文 ]

2016-02-19 标签:

Collections API定制实现(一)的相关文章

手机页面
收藏网站 回到头部