
JAVA开发+数据结构+算法
文章平均质量分 55
数据结构及算法知识
涵冰...
学无止境
展开
-
线程本地变量-ThreadLocal
ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。原创 2024-10-25 13:13:14 · 1125 阅读 · 0 评论 -
再通过for循环遍历list集合时,怎么删除list集合中的元素
在Java中,如果你尝试在一个迭代过程中直接修改正在迭代的集合(如使用remove),可能会遇到ConcurrentModificationException异常。这是因为迭代器检测到了集合的结构性修改(比如添加或删除元素)。原创 2024-10-25 12:54:59 · 705 阅读 · 0 评论 -
递归:一个图教学会递归原理
自身调用:原问题可以分解为子问题,子问题和原问题的求解方法是一致的,即都是调用自身的同一个函数。终止条件:递归必须有一个终止的条件,即不能无限循环地调用本身。原创 2023-07-29 11:42:34 · 334 阅读 · 1 评论