摘要:
单例模式 饿汉式 由于对象在类里面才能被创建,而且是静态的,所以,被创建的对象始终都是一个,由于在类装载时就被完成了实例化,所以没有线程安全问题,如果没有使用这个实例,会造成内存浪费 //饿汉式 class Singleton1{ public String name; private static 阅读全文
posted @ 2022-10-24 14:07
happy_in
阅读(23)
评论(0)
推荐(0)
摘要:
Java当中的四种引用 强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)、虚引用(Phantom Reference)4 种,这 4 种引用的强度依次减弱。 一,强引用 Java中默认声明的就是强引用,比如: Object o 阅读全文
posted @ 2022-10-24 13:21
happy_in
阅读(22)
评论(0)
推荐(0)
摘要:
IOC创建过程 @Override public void refresh() throws BeansException, IllegalStateException { synchronized (this.startupShutdownMonitor) { // 准备工作,设置标志位,时间等等 阅读全文
posted @ 2022-10-23 22:54
happy_in
阅读(13)
评论(0)
推荐(0)
摘要:
代理模式 静态代理 优点 业务类只需要关注业务逻辑本身,保证了业务类的重用性。这是代理的共有优点。代理使客户端不需要知道实现类是什么,怎么做的,而客户端只需知道代理即可(解耦合) 缺点 代理类和委托类实现了相同的接口,代理类通过委托类实现了相同的方法。这样就出现了大量的代码重复。如果接口增加一个方法 阅读全文
posted @ 2022-10-22 15:39
happy_in
阅读(21)
评论(0)
推荐(0)
摘要:
七大原则 开闭原则:是指一个软件实体如类、模块和函数应该对扩展开放, 对修改关闭 依赖倒置原则:是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象而不依赖于具体。 单一职责原则:是指一 个 Class/Interface/Method 只负责一项职责。 接口隔离原则:是指用多个专门 阅读全文
posted @ 2022-10-22 14:08
happy_in
阅读(202)
评论(0)
推荐(0)
浙公网安备 33010602011771号