image.png

1、不可变使用

DateTimeFormatter使用
image.png

image.png其为不可变类,线程安全

2、不可变设计(String)

image.png

final的使用

image.png
final修饰的数组类型value[]只能保证数组引用不可变,但是内容无法保证。可以看String类对于此问题的处理方式
image.png

如果数组内容和原先相同,则继续使用。 否则会拷贝出一个新的数组,作为String的value

保护性拷贝

image.png

享元模式(结构型模式)

image.png

体现

image.png

DIY

image.png
image.png定义连接池类
image.png补充连接池类的借出连接方法
image.png补充连接池类的归还连接方法
不足之处
image.png