java Reduce的三种重载:1、一个参数的reduce。2、两个参数的reduce。3、三个参数的Reduce,其中get和set方法使用时省略。
小妮浅浅
2021-04-12
3629
java使用wait改变线程状态:1、属于Object类,对象调用wait方法后,释放现在持有对象锁的线程,进入等待队列。2、对方调用notify从等待队列的随机选择线程唤醒竞争对手的锁定。
小妮浅浅
2021-04-09
3627
Java集合框架Arrays的介绍:1、用于操作数组的工具类,里面都是静态方法。2、包含的方法,二分查找,复制指定的数组长度,返回指定数组的内容的字符串等。
小妮浅浅
2021-04-07
3621
小妮浅浅
2021-04-06
3610
Thread在java中生成接口:1、Thread是制作线程最重要的类,这个词本身也代表线程。2、Thread类实现了Runnable接口。
小妮浅浅
2021-04-09
3609
java throw和throws的区别:1、throw是一种语句抛出异常,通常位于代码块内部。2、方法函数头出现throws,函数头出现throw。
小妮浅浅
2021-04-09
3605
java并发模型中的两种锁:1、悲观锁,一般实现如独占锁等,安全性更高,但中低并发性效率更低;2、乐观锁,乐观锁通过冲突检查机制判断更新过程中是否存在其他线程干扰。
小妮浅浅
2021-04-01
3576
Java内存模型的并发处理:1、工作内存数据一致性;2、指令重排序的优化,需要满足两个条件:不能在单线程环境中更改程序运行的结果、数据依赖性不允许重新排序。
小妮浅浅
2021-04-02
3546
java SPI定义接口:1、接口实现类的jar包放在主程序的classpath。主程序通过java.util.ServiceLoder动态装载实现模块。2、SPI的实现类必须携带无参数的结构方法。
小妮浅浅
2021-04-13
3541
小妮浅浅
2021-04-01
3527