最近在搞图的深度优先遍历。
遇到一个问题 就是stack 中的add和push的区别是啥。
也是先谷歌了一通,看的把我自己绕进去了。
还是打开源码看看把。
首先 Stack的add方法是从Vector继承来的
先看看底层实现把
- Push()方法
可以看到push其实就是调用了Vector的addElement方法。
我们再进入到addElement方法看看 长这样
- add方法
是不是很神奇。。一样的,只是最后返回值不一样,add返回布尔类型 而push则返回插入元素的类型。
最近在搞图的深度优先遍历。
遇到一个问题 就是stack 中的add和push的区别是啥。
也是先谷歌了一通,看的把我自己绕进去了。
还是打开源码看看把。
首先 Stack的add方法是从Vector继承来的
先看看底层实现把