11 2019 档案
摘要:jdk>jre>Java虚拟机 所有线程所共享的区域 >数据是线程非安全 java源码文件 >.class文件 > 运行时数据区的目的:将.class文件中的内容搬到jvm中运行,将.class文件中不同类别的数据打散到jvm的不同区域。 (Heap)堆:存放对象以及普通成员变量,数组等。 (Met
阅读全文
摘要:HashMap1.8中可能线程不安全情况: 1.数组的初始化 解决:ConcurrentHashMap使用CAS无锁化
阅读全文
摘要:简单工厂模式过于冗余,一般来说会把需要实现的都在一个方法内完成,不利于维护。改进以后,出现工厂方法模式,这个模式好在每个产品都有自己的工厂,不用像简单工厂一样把所有的东西塞进一个方法完成,每个工厂各自完成产品,然后调用的时候直接调用工厂进行生产就可以,至于工厂里面具体的实现细节,交给程序员完成。不过
阅读全文

浙公网安备 33010602011771号