`
jackey25
  • 浏览: 112448 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
如果从多个线程来访问一个集合,必须确保集合不会被意外的破坏,例如,若一个县城在试图将元素添加到散列表中,而另外一个线程此时正在对各个元素进行重新散列,那么结果是灾难性的。 java类库的设计者并没有实现线程 - 安全集合类,而是使用视图机制以保证常规的集合线程安全。例如Collection类中静态的SynchronizedMap方法可以将任何一个映射表转换成一个具有同步访问方法的map。
集合类型                      描述 ArrayList             可以动态增长和缩减的索引序列 LinkedList            可以在任何位置上进行高效的插入,删除操作的有序序列 HashSet               没有重复元素的无序集合 TreeSet               有序集 EnumSet               包含枚举类型元素集 LinkedHashSet         可以记住元素被插入顺序的集合 PriorityQueue         可以高效的移除最小元素的集合 HashMap               ...
        接口是一个只有方法名,没有方法体的东西,我写一个类去实现它又有什么用呢?我得到只是一些让我必须实现方法名,莫名其妙,难道要我自己去实现你说得所谓的“你提供的服务”?那样的话,我何必去实现你规定的接口?我自己写一个类不就得了么?         我对抽象类倒是理解,你写了一个不完整的类,实现了一些通用的方法,我可以继承你,得到你的通用方法,然后再加一些自己需要的方法,或者覆盖你的不适应我的通用方法,挺好。         这样理解了之后觉得,抽象类好像有点用处,而接口不但没有任何的用处,而且是一个垃圾,可是为什么设计者要出来这么个东西,还说他很重要呢?         如果你 ...
Global site tag (gtag.js) - Google Analytics