要减肥黑米

文章
5
资源
0
加入时间
3年0月8天

java.util.ConcurrentModificationException 异常问题详解

java.util.ConcurrentModificationException 异常问题详解环境:JDK 1.8.0_111在Java开发过程中,使用iterator遍历集合的同时对集合进行修改就会出现java.util.ConcurrentModificationException异常,本文就以ArrayList为例去理解和解决这种异常。一、单线程情况下问题分析及解决方案1....

c++中lambda表达式的用法

1.基础用法c++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式)。Lambda表达式把函数看作对象。Lambda表达式可以像对象一样使用,比如将它们赋给变量和作为参数传递,还可以像函数一样对其求值。Lambda表达式本质上与函数声明非常类似。Lambda表达式具体形式如下:[capture](parameters)mutable->return-type{}1.[capture]:捕捉列表,总是出现在Lambda函数的开始出,实际上,[]是Lambda引

ArrayList和LinkedList区别

LinkedList和ArrayList的差别主要来自于Array和LinkedList数据结构的不同。ArrayList是基于数组实现的,LinkedList是基于双链表实现的。另外LinkedList类不仅是List接口的实现类,可以根据索引来随机访问集合中的元素。因为Array是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的,可以直接返回数组中index位置...

Python编程误区

对今天下午Python问题,简单总结下。 对自己写的几个for嵌套循环,添加if和else后总是没有结果。归结原因在于,在Python中,for 语句后面对于else也是支持的。当if else.他们都出现的时候,情况是什么样子的呢?举个小例子: for a in range(4): for b in range(4): i...