深入分析集合并发修改异常(源码分析)java.util.ConcurrentModificationException

在我们迭代操作集合时,有时可能需要改变集合的元素,若操作不当,经常都会出现不正确的结果或者并发操作异常,如下:Exception in thread "main" java.util.ConcurrentModificationException at java.util.A...

2017-03-13 14:25:42

阅读数:299

评论数:1

JAVA语法细节-中间变量缓存机制

在程序设计中,我们经常遇到 i++ 或 ++i 等变量自加操作,一般来说,如 i=0; x=i++ 很容易就会思考到 i 是先使用,后自加,然后x=0; i=1;  对于 x=++i ; 则是先自加,再引用, i=i+1,即i=1 ;再执行x=1;  这也是通常老师上课为大家这么分析的,那么对于 ...

2017-03-13 10:19:02

阅读数:169

评论数:0

二叉树的非递归遍历---JAVA实现

二叉树的递归遍历方式是很简单的,当需要用非递归的方式遍历时,就需要借助栈这种数据结构,以前序遍历为例,其定义为先访问根节点,再以前序方式访问左子树,再以前序遍历方式访问右子树,这是个递归的定义。对于前序遍历,最先访问的是根,然后是根左边的孩子,在继续访问孩子的左边孩子,走到底部,再从底部开始倒退回...

2017-03-13 09:24:04

阅读数:195

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭