12 2021 档案
摘要:1.如果需要从一个List集合中频繁的删除和添加元素,应选用ArrayList还是LinkedList? ArrayList基于Object数组,需要连续的内存空间来储存数据,因为数组支持下标,所以ArrayList的随机访问速度很快,但是删除和插入操作需要进行移位操作,导致效率低。所以ArrayL
阅读全文
摘要:1.ThreadLocal的作用和原理以及使用场景? threadlocal是线程本地变量,它为每一个线程创建一个变量副本,来解决并发冲突问题 在jdk1.8以之前,每个threadlocal实例维护一个map,每个线程作为key,value保存的就是变量副本 在jdk1.8,改为每个Thread中
阅读全文

浙公网安备 33010602011771号