怕孤单咖啡

文章
5
资源
0
加入时间
2年10月21天

Java安全失败_快速失败(fail-fast)和安全失败(fail-safe

71一:快速失败(fail—fast)在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个modCount 变量。集合在被遍历期间如果内容发生变化,就会改变modCount的值。每当迭代器使用hashNext()/ne...

Java static与final使用陷阱

Java自学的网站(Java全栈工程师 | 以实例驱动学习 | how2j.cn) static是静态修饰关键字,可以修饰变量和程序块以及类方法:当定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存;当修饰一个程序块的时候(也就是直接将代码写在stati...