2021年5月12日

摘要: 设计模式原则: 开闭原则:当需求有变化时,不修改原代码也可扩展新功能。 里氏替换原则:继承必须确保超类所拥有的性质在子类中仍然成立,主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时候不应该使用继承, 以及其中蕴含的原理。里氏替换原是继承复用的基础,它反映了基类与子类之间的关系,是对开 阅读全文
posted @ 2021-05-12 18:03 耗子0114 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、volatile 与 synchronized java多线程支持每个线程拥有对象的拷贝,这样每个线程内部就是独立的java运行环境。但是这样存在问题,共享内存中的对象或变量,在线程内对其拷贝进行修改后,其他线程读取的数据则为脏数据。 volatile:作用就是告诉程序,当线程修改拷贝后,需要将 阅读全文
posted @ 2021-05-12 17:58 耗子0114 阅读(49) 评论(0) 推荐(0) 编辑

导航