队列和栈是什么?有什么区别? 2022-08-01
8中,在ConcurrentHashmap进行扩容时,其他线程可以通过检测数组中的节点决定是否对这条链表(红黑树)进行扩容,减小了扩容的粒度,提高了扩容...详情>
ConcurrentHashMap和HashTable有什么区别 2022-08-01
在这种方式中,当iterator被创建后集合再发生改变就不会抛出ConcurrentModificationException,取而代之的是在改变时new新的数据而不是影响原...详情>
学习java需要什么基础?java入门基础知识 2022-08-01
对于一个从来没有接触过编程语言,也没有学习经验的人,突然想学一门Java语言作为自己的生存技能,他会问学学习java需要什么基础?怎么学呢?...详情>
Java 线程池原理总结(四)Executor框架与常见线程池的快捷创建方式 2022-08-01
Executor框架同java.util.concurrent.Executor 接口在Java 5中被引入。Executor框架是一个根据一组执行策略调用,调度,执行和控制的异步任务...详情>
Java 线程池原理总结(三)Java 线程池工作过程 2022-08-01
c) 如果这时候队列满了,而且正在运行的线程数量小于 maximumPoolSize,那么还是要创建非核心线程立刻运行这个任务;详情>
c语言和java先学哪个?哪个更适合初学者 2022-08-01
目前,无论从应用范围还是流行度来看,C语言和Java都是最流行的编程语言。想从零基础开始编程的学习者,在开始学习时会遇到这样一个难题:c语...详情>
Java 线程池原理总结(二) 线程池都有哪几种工作队列 2022-08-01
JDK 内置的拒绝策略如下:
以上内置拒绝策略均实现了 RejectedExecutionHandler 接口,若以上策略仍无法满足实际需要,完全可以自己扩展 R...详情>
Java 线程池原理总结(一)什么是线程池 2022-08-01
线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统 的稳定性,使用线程池可以进行统一的分配,调优和监控
(二)线程池...详情>
HasmMap和HashSet的区别 2022-08-01
如果两个Java对象A和B,A和B不相等,但是A和B的哈希码相等,将A和B都存入HashMap时会发生哈希冲突,也就是A和B存放在HashMap内部数组的位置索...详情>
Vue3 中自定义指令(一) 2022-08-01
TienChin 项目前端是 Vue3,前端有这样的一个需求:有一些前端页面上的按钮要根据用户的权限来决定是否展示出来,如果用户具备相应的权限,那...详情>