欢迎来到刘志红的博客

别人说程序员是“搬砖”的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多的在意自己的外表和穿着,但在不羁的外表下,骨子里追求着代码的美、系统的美、设计的美。
扩大
缩小

2021年3月25日

effective解读-第二条 多构造参数时候使用构建器

摘要: 多参数构造器缺点: 构造参数不具名 参数多的话需要多个构造重载或者使用多个setter方法赋值 JavaBean在多线程调用的时候会有线程安全问题。如一个线程还没set完值得时候,另一个线程已经使用了。 1.普通模式 public class Demo { private String filed1 阅读全文

posted @ 2021-03-25 14:23 MR_程序猿刘 阅读(36) 评论(0) 推荐(0) 编辑

effective解读-第一条 静态工厂创建对象代替构造器

摘要: 好处 有名称,能见名知意。例如BigInteger的probablePrime方法 享元模式、单例模式中使用 享元模式:创建对象代价很高,重复调用已有对象,例如数据库连接等。享元模式是单例模式的一个拓展。 可以返回原类型的任何子类型 可以通过参数值添加业务逻辑返回不同对象,基于第3点 interfa 阅读全文

posted @ 2021-03-25 14:19 MR_程序猿刘 阅读(123) 评论(0) 推荐(0) 编辑

导航