Java内存交互的操作:lock、unlock、read、write作用于主内存的变量;load、use、assign、store作用于工作内存的变量。
小妮浅浅 2021-04-02
2923
java Synchronized的三种作用:1、确保方法或代码块在操作中的原子性。2、确保监视资源的可见。在多线程环境中保证监控资源上的数据同步。3、确保线程间的有序运行。
小妮浅浅 2021-04-06
2912
java throw和throws的区别:1、throw是一种语句抛出异常,通常位于代码块内部。2、方法函数头出现throws,函数头出现throw。
小妮浅浅 2021-04-09
2911
小妮浅浅 2021-04-01
2907
小妮浅浅 2021-04-06
2900
小妮浅浅 2021-04-06
2883
java SPI定义接口:1、接口实现类的jar包放在主程序的classpath。主程序通过java.util.ServiceLoder动态装载实现模块。2、SPI的实现类必须携带无参数的结构方法。
小妮浅浅 2021-04-13
2879
java并发模型中的两种锁:1、悲观锁,一般实现如独占锁等,安全性更高,但中低并发性效率更低;2、乐观锁,乐观锁通过冲突检查机制判断更新过程中是否存在其他线程干扰。
小妮浅浅 2021-04-01
2874
java之JVM的字节码结构分为8种:1、魔数。2、版本号。3、常量池。4、访问标志。5、当前类名。6、父类名称。7、接口信息。8、字段表。
小妮浅浅 2021-04-07
2866
java synchronized的三种同步:synchronized算是我们最常用的同步方式,主要有三种使用方式。1、 普通类方法同步。2、 类静态方法同步。3、代码块同步。
小妮浅浅 2021-03-22
2855