![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 84
言念君子~
这个作者很懒,什么都没留下…
展开
-
JMM内存模型与volatile关键字
jmm模型 模型概览 java线程内存模型,即jmm在运行时会将要加载的共享变量从主内存复制一份到各个线程的工作内存中成为共享变量副本,而不会直接操作主内存中的共享变量。 代码体现 public class VolatileVisibilityTest { private static boolean initFlag = false; public static void main(String[] args) throws InterruptedException {原创 2021-04-09 16:39:31 · 121 阅读 · 0 评论 -
工厂模式和单例模式
我们为什么要学习设计模式? 1.复用解决方案: 通过复用已经公认的设计,能够在解决问题时取得先发优势.避免重蹈覆辙.您是是否也有类似疑虑:几个项目下好像解决方案大体可以公用.但是就是没有总结.工作好像一直在重复 2. 确定通用术语: 开发中的交流和协作都需要共同的词汇其础和对问题的共识.如果交流双方都学习过设计模式交流起来就会十分的舒服.不知道你有没有想表达又表达不清楚的设计 思路,或者自己表达得明白但对方又误解了你的意思了呢?看了设计模式你也许可以找到你想要的答案 3. 改善团队的沟通和个人学习..原创 2021-03-19 15:07:09 · 73 阅读 · 0 评论