Avatar notebook default
6篇文章 · 4622字 · 1人关注
  • Resize,w 360,h 240
    java 反射

    java反射主要从以下几个方面理解 理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的...

  • 浅析数据库case when 用法

    背景 今天在做一个需求,大致就是根据卡的logo去匹配,卡片的主卡数量、附属卡数量、激活卡数量、未激活卡数量、销卡数量等。当时以为要写很多sql...

  • 枚举详解之EnumSet、EnumMap用法

    枚举简单例子 测试结果 Color枚举的本质就是一个类,编译器会自动为我们生成Color类,通过反编译得到该类如下: 可以看出每个枚举类型颜色是...

  • 用私有构造器或者枚举类型强化Singleton 属性

    Singleton 是仅仅被实例化一次,Singleton通常被代表一个无形状对象实现Singleton有两种常见的方法。这两种构造器方法都要保...

  • 遇到多个构造器参数时要考虑使用Builder

    1、静态工厂和构造器有个共同的局限性:它们都不能很好地扩展到大量的可选参数。比如用一个类表示包装食品外面显示的营养成分标签。这些标签中有几个域是...

  • 用静态工厂方法代替构造器

    优点 1、静态工厂方法与构造器不同的第一大优势在于,它们有名称。如果构造器的参数本身没有确切地描述正被返回的对象,那么具有适当名称的静态工厂会更...

文集作者