
java
lingzhiwangcn
这个作者很懒,什么都没留下…
展开
-
递归与循环
递归和迭代都是循环的一种。 递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,而迭代与普通循环的区别是:循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 递归变循环的文件扫描列子: 递归: dealFile(String filePath) { // 若是目录, 采用递归的方法遍历子目录原创 2016-03-23 17:51:15 · 589 阅读 · 0 评论 -
Queue 与 List
Queue 和 BlockingQueue。Queue 接口与 List 类似,但它只允许从后面插入,从前面删除。通过消除 List 的随机访问要求,可以创建比现有 ArrayList 和 LinkedList 实现性能更好的 Queue 实现。因为 List 的许多应用程序实际上不需要随机访问,所以Queue 通常可以替代 List,来获得更好的性能。 java.util 包中的集合类都返回原创 2016-07-06 10:40:11 · 1066 阅读 · 0 评论