小妮浅浅
2021-03-24
3169
java弱引用和软引用的对比:1、只有弱引用的对象才有更短的生命周期。2、在垃圾回收器线程扫描管辖的存储区域的过程中,如果发现只有弱引用的对象,无论现在的存储空间是否充分,都会回收存储。
小妮浅浅
2021-04-06
3167
java throw和throws的区别:1、throw是一种语句抛出异常,通常位于代码块内部。2、方法函数头出现throws,函数头出现throw。
小妮浅浅
2021-04-09
3161
小妮浅浅
2021-04-06
3145
java synchronized的三种同步:synchronized算是我们最常用的同步方式,主要有三种使用方式。1、 普通类方法同步。2、 类静态方法同步。3、代码块同步。
小妮浅浅
2021-03-22
3134
小妮浅浅
2021-04-01
3129
java之JVM的字节码结构分为8种:1、魔数。2、版本号。3、常量池。4、访问标志。5、当前类名。6、父类名称。7、接口信息。8、字段表。
小妮浅浅
2021-04-07
3124
小妮浅浅
2021-04-06
3107
java SPI定义接口:1、接口实现类的jar包放在主程序的classpath。主程序通过java.util.ServiceLoder动态装载实现模块。2、SPI的实现类必须携带无参数的结构方法。
小妮浅浅
2021-04-13
3106
java并发模型中的两种锁:1、悲观锁,一般实现如独占锁等,安全性更高,但中低并发性效率更低;2、乐观锁,乐观锁通过冲突检查机制判断更新过程中是否存在其他线程干扰。
小妮浅浅
2021-04-01
3099