类装载的时候线程是安全的。
voliate是防止指令重排。
sychronized用于同步代码块(静态方法中)就需要传入.class,用于对象级别的时候就要传this。
单例模式double check好用,或者静态内部类、枚举。
静态内部类在外部类加载的时候不会加载,只有在调用到的时候才会加载。
确定会用一次就可以使用饿汉式。
原型模式其实就是克隆,spring bean原型、单例。
java clone 引用_java clone浅拷贝 调用super.clone()为什么能够转型为当前类型?_张恒平的博客-优快云博客
原型模式用流。
反斜杠/需要转义
原子类用于累加,匿名内部类不能用int
文件复制时候 如果文件已存在 默认回报错。
本文探讨了Java类装载的线程安全性,volatile关键字的作用,synchronized同步代码块的用法,以及单例模式的多种实现技巧如double-check锁和静态内部类。还涉及原型模式的原理,浅拷贝与转型,以及文件复制时的注意事项。

被折叠的 条评论
为什么被折叠?



