UML中合成(Composition)和聚合(Aggregation)的区别

UML中合成(Composition)和聚合(Aggregation)的区别
当一个类 A 使用了另一个类 B 时,到底是合成还是聚合的关系呢? 例如 public class A{ B b; ... }   当一个 A 类型的对象销毁了其存储单元时,引用变量 b 也将销毁存储单元。但是 b 引用的对象是否也应当销毁存储单元?有两种情况需要考虑。 (1)合成(Composition):当一个 A 类型的对象销毁了存……继续阅读 »

做棵大树 7年前 (2018-01-06) 2059浏览 0评论 0个赞

常被错用的 ArrayList add 方法

常被错用的 ArrayList add 方法
今天在做项目的时候,用了 ArrayList 数组,然后发现 ArrayList 的内容居然一样。原来 Add 方法不恰当使用会覆盖前一个内容的值。在这里记录一下。 错误的做法 ## ArrayList alist = new ArrayList(); Software software = new So……继续阅读 »

做棵大树 7年前 (2017-12-21) 2922浏览 0评论 1个赞

java中queue的使用

java中queue的使用
java 中 queue 的使用 Queue 接口与 List、Set 同一级别,都是继承了 Collection 接口。LinkedList 实现了 Queue 接 口。Queue 接口窄化了对 LinkedList 的方法的访问权限(即在方法中的参数类型如果是 Queue 时,就完全只能访问 Queue 接口所定义的方法 了,而不能直接访问 Linked……继续阅读 »

做棵大树 7年前 (2017-12-20) 2355浏览 0评论 1个赞

二叉树的递归与非递归遍历(前序、中序、后序)

二叉树的递归与非递归遍历(前序、中序、后序)
【写在前面】 二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就 是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历 中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍……继续阅读 »

做棵大树 7年前 (2017-12-09) 1937浏览 0评论 0个赞

Ads Blocker Image Powered by Code Help Pro

靓仔,把广告拦截插件关了吧~ 给孩子两毛钱广告费吧~

我们检测到您使用了广告屏蔽插件,建议您把 广告屏蔽插件关闭 或者 添加本站为白名单 即可

个人网站运营不易,感谢体谅啊~

打赏博主会让我更加开心啦~(。・∀・)ノ

Powered By
100% Free SEO Tools - Tool Kits PRO