自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除