`
sharp-fcc
  • 浏览: 111495 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jdk 1.6 集合框架

阅读更多
重新整理了一下 框架集合的关系。
Iterable
   |
   |--Collection
   |     |
   |     |--List
   |     |--Set
   |     |   |
   |     |   |--SortedSet
   |     |         |
   |     |         |--NavigableSet
   |     |   
   |     |--Queue
   |     |   |
   |     |   |-------BlockingQueue
   |     |   |                |
   |     |   |--Deque   |
   |     |        |           |
   |     |        |---------|---- BlockingDeque

-----------------------------------------------

Iterator
    |
    |--ListIterator
------------------------------------------------
Map
  |
  |--SortedMap
  |      |
  |      |-----------NavigableMap
  |                               |
  |--Bindings               |
  |                               |
  |--ConcurrentMap     |
  |      |                        |
  |      |-------------------|------ConcurrentNavigableMap
  |
  |--MessageContext
  |        |
  |        |--LogicalMessageContext
  |        |
  |        |--SOAPMessageContext

类:

AbstractCollection
       |
       |--AbstractList(实现List)
       |       |
       |       |--AbstractSequentialList
       |       |            |
       |       |            |--LinkedList(实现List、Deque、Coneable、Serializable)
       |       |
       |       |--ArrayList(实现List、RandomAccess、Cloneable、Serializable)
       |       |      |
       |       |      |--AttributeList
       |       |      |
       |       |      |--RoleList
       |       |      |
       |       |      |--RoleUnresolvedList
       |       |
       |       |--Vector(实现List、RandomAccess、Cloneable、Serializable)
       |       |     |
       |       |     |--Stack
       |
       |--AbstractQueue(实现Queue)
       |       |
       |       |--ArrayBlockingQueue(实现BlockingQueue、Serializable)
       |       |
       |       |--ConcurrentLinkedQueue(实现Queue、Serializable)
       |       |
       |       |--DelayQueue(实现BlockingQueue)
       |       |
       |       |--LinkedBlockingDeque(实现BlockingDueue、Serializable)
       |       |
       |       |--LinkedBlockingQeque(实现BlockingQueue、Serializable)
       |       |
       |       |--PriorityBlockingQueue(实现BlockingQueue、Serializable)
       |       |
       |       |--PriorityQueue(实现Serializable)
       |       |
       |       |--SynchronousQueue(实现BlockingQueue、Serializable)
       |
       |--AbstractSet(实现Set)
       |       |
       |       |--ConcurrentSkipListSet(实现NavigableSet、Cloneable、Serializable)
       |       |
       |       |--CopyOnWriteArraySet(实现Serializable)
       |       |
       |       |--EnumSet(实现Cloneable、Serializable)
       |       |
       |       |--HashSet(实现Set、Cloneable、Serializable)
       |       |      |
       |       |      |--JobStateReasons(实现PrintJobAttribute)
       |       |      |
       |       |      |--LinkedHashSet(实现Set、Cloneable、Serializable)
       |       |     
       |       |--TreeSet(实现NavigableSet、Cloneable、Serializable) 
       |
       |--ArrayDeque(实现Deque、Cloneable、Serializable)

-------------------------------------------------------------------------------------
AbstractMap
     |
     |--ConcurrentHashMap(实现ConcurrentMap、Serializable)
     |
     |--ConcurrentSkipListMap(实现ConcurrentNavigableMap、Cloneable、Serializable)
     |
     |--EnumMap(实现Serializable、Cloneable)
     |
     |--HashMap(实现Map、Cloneable、Serializable)
     |     |
     |     |--LinkedHashMap(实现Map)?
     |     |
     |     |--PrinterStateReasons(实现PrintServiceAttribute)
     |    
     |--IdentityHashMap(实现Map、Serializable、Cloneable)
     |
     |--TreeMap(实现NavigableMap、Cloneable、Serializable)
     |
     |--WeakHashMap(实现Map)
分享到:
评论

相关推荐

    IBMJDK1.6linux.zip

    3. **Java类库**:包括各种API,如集合框架、网络编程、I/O流、多线程、数据库连接等,这些都封装在一系列的jar文件中,如rt.jar和charsets.jar。 4. **开发工具**:例如javadoc(生成API文档)、jdb(调试器)、...

    JDK1.6API中文版

    **JDK1.6 API中文版** Java Development Kit (JDK) 1.6是Java编程语言的一个重要版本,它包含了一系列的开发工具和Java运行环境。API(Application Programming Interface)是JDK的核心部分,提供了丰富的类库供...

    jdk1.6 chm文档

    例如,`java.lang`包中的`String`、`Object`类,`java.io`包的输入输出流处理,以及`java.util`包的集合框架,都是开发者日常工作中频繁使用的工具。 2. **新增特性**:JDK 1.6相对于之前的版本,引入了一些新的...

    jdk1.6 源码jdk1.6 源码

    7. **集合框架**:JDK 1.6的`java.util`包包含了各种集合实现,如ArrayList、LinkedList、HashMap等。源码分析可以揭示它们的内部结构和操作算法,这对于理解性能和选择合适的集合类型很有帮助。 8. **网络编程**:...

    API包含JDK1.6和SSH框架的api

    这个版本的JDK包含了Java核心类库,如集合框架、I/O流、多线程、网络编程以及反射等重要功能。学习JDK1.6的API可以帮助开发者理解Java基础语法和类库的使用,例如`java.util`包下的ArrayList、HashMap,或者`java.io...

    jdk1.6_green_32bit

    本资源"jdk1.6_green_32bit"是一个针对32位操作系统的绿色版JDK,无需安装即可使用,这在某些场景下非常方便,比如在没有管理员权限或者希望快速部署的环境中。 JDK 1.6,也被称为Java SE(标准版)6,是Oracle公司...

    JDK 1.6 JDK 1.6 winxp专用 winxp专用

    **Java Development Kit (JDK) 1.6 for Windows XP** JDK 1.6,也被称为Java SE 6,是Oracle公司发布的Java平台标准版的一个重要版本,主要用于开发和运行Java应用程序。这个版本在2006年推出,带来了许多新特性、...

    JDK1.6集合框架bug 6260652解析

    总的来说,JDK 1.6集合框架bug 6260652涉及到`toArray()`方法返回的数组类型可能不正确,可能导致类型安全的隐患。通过在`ArrayList`和`CopyOnWriteArrayList`的构造函数中进行检查和转换,JDK修复了这个问题,使得...

    jdk1.6源代码

    11. **安全性更新**:JDK 1.6对安全框架进行了增强,包括证书和密钥管理、加密算法支持等,以应对不断发展的网络安全威胁。 12. **性能优化**:JDK 1.6包含大量底层优化,如编译器优化(如Server HotSpot VM),...

    JDK 1.6 API.rar 中文

    `java.util`提供了集合框架、日期时间、随机数生成等功能。`java.io`是输入输出相关的类,如`FileInputStream`、`OutputStream`。`java.net`则处理网络通信,如套接字(Socket)和服务器套接字(ServerSocket)。 2...

    JDK1.6中文帮助文档四

    2. **集合框架**:JDK1.6进一步完善了集合框架,包括List、Set、Map等接口及其实现类,如ArrayList、LinkedList、HashSet、HashMap等。这些类提供了丰富的操作方法,使得数据组织和管理更为便捷。 3. **IO流**:JDK...

    JDK1.6中文文档

    JDK 1.6提供了大量的基础类库,包括集合框架、I/O流、网络编程、多线程、异常处理等。这些类库使得开发者能够高效地编写出稳定可靠的代码。例如,集合框架在1.6中进一步优化,增加了泛型的支持,提升了代码的类型...

    tomcat7,正常,可用,需要jdk1.6版本

    3. **API增强**:包括集合框架的改进,新的I/O API,以及JavaFX Script的支持,为开发者提供了更多工具和选择。 4. **性能提升**:JVM的性能优化,如更高效的垃圾回收机制,使得程序运行更快。 **配置与使用步骤:*...

    JAVA JDK1.6中文文档.zip

    在JDK 1.6中,集合框架进一步完善,增加了并发集合类,提升了多线程环境下数据结构的性能。 5. **开发工具**: JDK 1.6还包含了一套强大的开发工具,如javadoc(生成API文档)、jdb(调试器)、jar(打包工具)等,...

    jdk1.6(linux和windows).rar

    2. **枚举类型和集合框架的增强**:新增了EnumSet和EnumMap类,专门用于处理枚举类型的集合操作,提高了效率。 3. **Swing和AWT的升级**:改进了Swing组件的性能和外观,支持更多的操作系统主题,增加了Aqua L&F...

    jdk 1.6 API 中文版帮助文档

    JDK 1.6的集合框架得到了进一步完善,包括: - `java.util.concurrent`: 引入并发集合,如`ConcurrentHashMap`、`CopyOnWriteArrayList`,支持多线程环境下的高效操作。 - `java.util.Set`和`java.util.Map`接口的...

    jdk1.6-Windows x86.

    9. **并发编程**:Java并发API在JDK1.6中进一步完善,包括Executor框架、Future接口和并发集合,帮助开发者更好地编写多线程应用。 10. **改进的性能**:JDK1.6在内存管理、垃圾回收和类加载等方面进行了优化,提高...

    jdk1.6.zip

    由于JDK 1.6已经是一个较旧的版本,许多现代的Java特性和框架可能不再兼容。例如,Java 8引入的Lambda表达式、Stream API和默认方法等功能在JDK 1.6中不可用。因此,对于新项目或需要利用最新技术的项目,建议使用...

    JDK 1.6中文文档

    1. **核心类库**:详细解释了Java基础类库的每个类和接口,如集合框架、多线程、I/O流、网络编程等。 2. **API参考**:提供了所有JDK 1.6中类和方法的详细介绍,包括参数、返回值、异常信息以及使用示例。 3. **...

    jdk1.6解压版本

    4. **Java运行库**:包含大量的类库,如基础的集合框架、I/O流、网络编程、多线程等功能,为开发者提供了丰富的API。 5. **开发工具**:如Javadoc(生成API文档)、JAR(打包工具)、JConsole(监控JVM性能)、...

Global site tag (gtag.js) - Google Analytics