![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 93
XFTL
当爸爸了,要养家糊口啦,努力学习,提升自己,加油
展开
-
Java知识体系重点知识点总结
当一个线程被剥夺cpu使用权时,切换到另外一个线程执行死锁指多个线程在执行过程中,因争夺资源造成的一种相互等待的僵局CAS锁可以保证原子性,思想是更新内存时会判断内存值是否被别人修改过,如果没有就直接更新。如果被修改,就重新获取值,直到更新完成为止。这样的缺点是(1)只能支持一个变量的原子操作,不能保证整个代码块的原子操作(2)CAS频繁失败导致CPU开销大。原创 2023-12-31 15:44:43 · 1907 阅读 · 1 评论 -
Java基础知识
引用拷贝就是两个 不同的引用指向同一个对象。我们知道被final关键字修饰的类不能被继承,修饰的方法不能被重写,修饰的变量是基本类型的则值不能改变,修饰的变量是引用类型则不能再指向其他对象。因此,final关键字修饰的数组,它保存字符串并不是String不可变的根本原因,因为这个数组保存的字符串是可变的(final修饰引用类型变量的情况)。根本原因保存字符串的数组被final修饰且为私有的,并且String类没有提供/暴露修改这个字符串的方法。String类被final。原创 2023-12-30 21:44:51 · 863 阅读 · 1 评论