- 博客(4)
- 收藏
- 关注
原创 单例模式的双检加锁机制
单例模式的双检加锁机制 1 public class Singleton { 2 private volatile static Singleton instance; 3 4 private Singleton() { 5 } 6 7 public static Singleton getInstance() { 8 if (instance == null) { 9 synchronized (
2021-09-15 17:32:02 158
原创 代理模式:
代理模式:1:代理概念:代理模式分为两种,一种是静态代理模式,一种是动态代理模式。静态代理模式:在程序运行之前需要写好代理类动态代理模式:在程序运行期间动态生成代理类(利用反射进行创建一个静态代理类)2:静态代理的实现:想要理解动态代理类线了解静态代理类[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wq5Gxper-1631698173414)(C:\Users\6346566\AppData\Roaming\Typora\typora-user-images
2021-09-15 17:30:45 64
原创 单例模式:
单例模式:确保一个类只有一个实例,自行实例化并向系统提供这个实例(System与Math类是构造方法私有;反射对象就是一个单例)单例模式可以提供数据共享 , 可以保证线程安全(增加同步锁以后,解决对创建不同步问题);(当使用单例模式并且同步的时候,操作数据就封装在一个静态对象里面,就可以解决数据同步问题);但单例模式降低并发性与提高耦合性;饥汉模式:1:构造方法私有化;2:创建静态全局变量存储新创建对象;3:提供静态全局变量的静态方法public class Singleton1 {
2021-09-15 17:29:12 133
原创 Lambda表达式
Lambda表达式:匿名内部类:接口A:public interface A { public abstract void method1(); public abstract void method2();}public class text { public static void main(String[] args){ //匿名内部类创建匿名对象使用方法 int a=0; new A(){
2021-09-15 17:22:37 49
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人