`
zhaohaolin
  • 浏览: 1020660 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java集合类(整理)【转】

    博客分类:
  • JAVA
阅读更多

  1. !!!《关于集合框架的思考》   这篇文章好就好在它从Java集合类数学原理谈起,让你不懂不行。普通的无序集是一种集合,有序集合即满足偏序关系的集合,映射关系即一个以元组作为元素的集合。这些概念明晰了,再看集合的程序实现就很感性了。

  2. 《集合与通用集合》  描述了Jakarta项目commons-collection(2.1版)。对j2sdk集合框架整理和示例。没有覆盖所有的接口但显示了集合主要概念的使用方法。遗留问题和总结部分可以进一步加深读者对整个集合框架的理解,促 进对commons-collection的使用和开发。

  3. 《Trove集合类》Trove 是一种开放源代码的 Java 集合包,提供了核心 Java 集合类的高效替代品,特别针对于实现其键或值是基本类型的集合。本期 性能观察文章中,性能优化专家 Jack Shirazi 和 Kirk Pepperdine 考察了 Trove 类与传统的 Java 集合的区别,以及何时使用 Trove 类。

  4. 《并发集合类》 DougLea的 util.concurrent 包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型 List 和 Map 的高性能的、线程安全的实现。在本月的 Java理论与实践中,BrianGoetz向您展示了用 ConcurrentHashMap 替换 Hashtable 或 synchronizedMap ,将有多少并发程序获益。

  5. 《Java集合框架(JCF:Java Collections Framework)之概述》  本文论述了Java容器类库的产生、变化与发展,然而并没有具体讲解怎么使用这些类库,试图从其发展与变化的历史中帮助Java学习者掌握Java的容器类库。另外在本篇最后会讨论在即将发布的代号为Tiger的J2SE1.5中加入的新特性之一:泛型,它将使容器的功能更加强大。

  6. 《了解泛型》 JDK 5.0 中增加的泛型类型,是 Java 语言中类型安全的一次重要改进。但是,对于初次使用泛型类型的用户来说,泛型的某些方面看起来可能不容易明白,甚至非常奇怪。在本月的“Java 理论和实践”中,Brian Goetz 分析了束缚第一次使用泛型的用户的常见陷阱。
    看来集合类除了Sun的,还有别的实现嘛,了解这种架构很重要,居然牵涉到了泛型,真是意外的收获。

   其他参考HashTable和HashMap的区别

分享到:
评论

相关推荐

    java集合资料整理

    ### Java集合资料整理 #### 一、Java集合框架概述 Java集合框架是Java标准库的一部分,它提供了一套丰富的API来存储和操作集合中的对象。集合框架的核心是接口和它们的实现类,这些接口和实现类共同构成了一个高度...

    JAVA集合类总结[整理].pdf

    JAVA集合类总结[整理].pdf

    java集合总体系整理

    在编程中,我们常常需要集中存放多个数据,比如:学校...为了保存数量不确定的数据,以及保存具有映射关系的数据(也称为关联数组),Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。

    Java 集合类.xmind

    Java 集合类 思维导图。整理的还是比较详细

    java集合框架整理

    抽象类如`AbstractCollection`提供了`Collection`接口的默认实现,使得创建自定义集合类变得更容易。它实现了大部分`Collection`接口的方法,但`add()`等可选方法如果没有被子类覆盖,会抛出`...

    java面试题整理集合

    - **List、Set、Queue**:掌握ArrayList、LinkedList、HashSet、TreeSet、LinkedList等常见集合类的特性和用途。 - **Map接口**:了解HashMap、TreeMap、LinkedHashMap等实现,以及键值对的存储方式。 - **泛型**...

    java常用工具类整理

    Java常用工具类整理 本文将详细介绍 Spring 及 Guava 相关工具类的使用说明和代码 demo。这些工具类都是 Java 开发中常用的实用工具,可以帮助开发者快速高效地完成各种任务。 一、Spring 工具类 1. org.spring...

    java集合[整理].pdf

    Java集合框架是Java编程中不可或缺的一部分,它为程序员提供了处理一组对象的工具。在Java中,集合主要分为三类:Set、List和Map,它们都位于`java.util`包中。与数组不同,集合不能直接存储基本数据类型,只能存储...

    Java常用代码整理

    4. **集合框架**:Java集合框架包括List、Set、Queue和Map等接口,以及ArrayList、LinkedList、HashSet、HashMap等实现。了解它们的特点和用法,可以帮助我们有效地存储和管理数据。 5. **IO流**:Java的IO流模型...

    java Collection类整理

    Java集合框架中的`Collection`接口是所有单值容器的基础接口,它定义了基本的增删查改元素的方法。`Collection`有两个主要的子接口:`List`和`Set`。`List`接口要求元素保持特定的顺序,并允许重复元素;而`Set`接口...

    java常用的工具类整理28个

    3. **java.util.Collections**:与`Arrays`类似,但它是针对集合接口(如List、Set、Map)的,提供了排序、搜索、填充等方法。 4. **java.text.SimpleDateFormat**:用于日期和时间的格式化和解析,可以根据自定义...

    java知识集合

    根据提供的文件内容,我们可以整理出以下Java相关知识点: JVM(Java虚拟机): JVM是运行Java字节码的虚拟计算机。它负责执行字节码,提供跨平台的兼容性,是Java能够"一次编译,到处运行"的关键所在。 内存区域:...

    18年秋招JAVA面经精心整理总结

    Java面试经验整理涉及了Java集合框架的核心知识点,特别是List、Set和Map三个接口及其子接口和实现类的特性、用途和性能比较。以下是对这部分内容的知识点总结: 1. Java集合框架结构 Java集合框架由Collection...

    Java基础知识整理

    本文将对Java基础知识进行系统性的整理和总结,涵盖面向对象、访问控制权限、Final关键字、内部类、集合等多个方面的知识点。 面向对象 面向对象是一种编程范式,Java语言是完全面向对象的,它将一切事物都抽象为...

    java核心技术整理

    Java提供了synchronized关键字、volatile变量、线程池、并发工具类(如Semaphore、CyclicBarrier)等机制,帮助开发者编写安全的多线程程序。 总之,Java核心技术涵盖了广泛的编程概念和实践,从基础语法到高级特性...

    JAVA核心面试知识整理.pdf

    Java核心面试知识整理包括了对JVM内存区域、垃圾回收机制、GC算法、JVM类加载机制、Java集合框架以及Java IO/NIO等多个方面的深入讲解。以下是对这些知识点的详细介绍: JVM内存区域:JVM内存区域包括了程序计数器...

    java笔记整理(超详细) java笔记整理(超详细)

    - `Collection`接口是所有集合类的根接口,分为`List`和`Set`两大分支。 - `List`接口包括`ArrayList`和`LinkedList`等实现,`ArrayList`适合随机访问,`LinkedList`适合频繁的插入和删除操作。 - `Map`接口用于...

    经典Java面试题集合整理

    - Collection是所有集合类的父接口,定义了集合的基本操作。 - Collections是工具类,提供了各种集合操作的静态方法,如排序、查找、填充等。 7. **assert的使用** - 断言(assert)主要用于单元测试和调试,...

    JAVA核心知识点整理,涵盖JAVA基础、集合类、JVM、IO/NIO、多线程、Spring原理等知识

    Java集合框架主要包括两种类型:Collection和Map。Collection用于存储单个值,而Map用于存储键值对。 - **List**:有序集合,可以包含重复元素。主要实现类有ArrayList和LinkedList。 - **Set**:无序集合,不包含...

Global site tag (gtag.js) - Google Analytics