java集合框架总体UML图
java集合框架(collections framework)是一个著名的java框架,框架负责人Joshua Bloch是sun公司的软件架构师,也是effective java(02年Jolt大奖)的作者,典型的软件设计牛人。据说java集合框架被誉为是JDK中设计的最好的一个部分。这么牛的框架如果不学习学习那真是损失太大了,下面是根据jdk1.6.0的api文档整理的java集合框架的UML图(接口和类实在太多了,只整理了接口,对整个框架来讲:一般接口还会有一个抽象骨架类,然后会根据数据结构或用途的不同再有几个接口实现):
随着JDK版本的升级,发现java集合框架也增加或更新了很多的内容,每个版本的类图可能都会有点不一样,但万变不离其宗,总体的设计思路和接口继承关系基本都不会动。另外说明一下,java.util.Collections和java.util.Arrays是两个工具类,里面包含一些集合相关的比较有用方法,比如从数组产生list视图,对collection的排序sort。
集合框架中包含List,Queue,Set和Map这四大块,注意:Map虽然属于集合框架,但Map接口并不从Collection接口扩展。
分享到:
相关推荐
JAVA类 生成你想要的UML 图.操作简单.拿去用吧呵呵!
ModelGoon,Eclipse插件。由 java代码可自动生成UML类图、协作图、顺序图等,操作简单
java计算器UML图
关于 UML 在 Java 应用程序编写上的意义。
状态图——Java线程类Thread uml/activity_bug.mdl //06.活动图——Bug管理系统 uml/activity_atm.mdl //06.活动图——ATM机存取款 uml/activity_thread.mdl //06.活动图——Java线程类Thread uml/sequence_...
IBM Rational Software Architect 包括许多预定义的转换,一些将 UML 模型转换为源代码。V7 引入了包括 Java 5 特性的转换。像其前辈一样,该转换可以扩展。本文带您经历了创建示范该功能的核心能力的简单实例的必要...
斗地主 游戏UML图及代码 java UML图 很完整 可以拿来学习
毕业设计,用java写的UML活动图!JDK1.6,开发环境:Myeclipse
Java设计-对象UML与过程.rar。推荐下载。
一个小巧实用的UML建模软件,不到2M,绝对可以符合UML建模的要求,可以画CLASS,USECASE,STATECHART,ACTIVITY,OBJECT,SEQUENCE,COLLABORATION,COMPONENT和DEPLOYMENT图,可以导入JAVA源文件直接建模,也可以...
Java Design Objects, UML, and Process
针对Java程序员的UML概述. 针对Java程序员的UML概述. 针对Java程序员的UML概述.
讲述了在java开发过程中如何使用UML进行设计,并且UML图中通过颜色来对一些特殊类进行标示。
本资源是个人通过几天学习总结而来,提供给大家一起学习。
Myeclipse中把java代码导成UML类图
详细描述了Java计算器接口,利用UML建模工具实现完整的代码
JAVA后端编程之UML
UML:Java程序员指南 <br>【原 书 名】 UML For Java Programmers 【原出版社】 Pearson Education Prentice Hall/Pearson 【作 者】Robert C. Martin 【译 者】 黄晓春 【丛 书 名】 软件...
根据Java编程中代码结构对应UML标准中的标记法,帮助学习UML的图示,并了解UML是如何映射到Java语言的
阿里巴巴Java代码规约插件UML类图