![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
关柏兰
这个作者很懒,什么都没留下…
展开
-
单例模式的实现(学习笔记)
单例模式的实现 文章目录单例模式的实现单例模式:饿汉式(静态常量)饿汉式(静态常量)的优缺点:饿汉式(静态代码块)饿汉式(静态代码块)的优缺点:懒汉式(线程不安全)懒汉式(线程不安全)的优缺点:懒汉式(线程安全,同步方法)懒汉式(线程安全,同步方法)的优缺点:懒汉式(“线程安全”,同步代码块)懒汉式(“线程安全”,同步代码块)优缺点:双重锁(DoubleCheck)双重锁(DoubleCheck)优缺点:静态内部类静态内部类优缺点:枚举枚举优缺点: 单例模式: 定义:采取一定的方法保证整个软件系统中,对某个原创 2020-08-25 08:46:06 · 181 阅读 · 1 评论 -
引用数据类型String的奇妙特点
概念 String类型是字符串的对象包装类型,引用类型。参数传递是引用传递,也就是传递地址。但是String却十分特殊。 String的特点 字符串不变:字符串的值在创建后不能被更改。 因为String对象是不可变的,所以它们可以被共享。 String的底层是char数组构成 String的创建方式 字符串的值不能被更改 String s1 = "abc"; s1 += "d"; System.out.println(s1); 画个图 首先在常量池中创建的"abc"然后让s1指向"abc"原创 2020-08-24 18:08:29 · 178 阅读 · 1 评论