- 博客(4)
- 收藏
- 关注
原创 1.3单例模式存在的问题
一,单例模式 私有化构造器,返回创建好的对象(保持只有一个对象)二,可通过反射创建对象 解决:在第二次创建对象的时候抛出异常三,在序列化和反序列话时不是同一对象 解决:添加单例类添加readResolve();方法四:推荐使用枚举...
2018-07-12 11:17:01 246
原创 1.2多个参数时推荐使用构建器创建实体
创建实体赋予参数。一,javaBean set烦不烦,烦不烦,烦不烦 线程不安全,在把构造分配到几个调用过程中,javabean可能处于不一致状态二,重叠构造器 如果参数过多,还是很麻烦三,构建器 属性太多或属性不确定推荐使用 构建器--类中的构造器(builder),builder静态内部类,提供builder()方法,返回外部类对象 静态类都是静态内部类...
2018-07-11 16:54:53 135
原创 1.1静态方法和构造器的对比
一,优点1.静态方法有方法名便于使用者理解如:BigInterger.probablePrime();创建素数,或people.createNanRen2.不用每次调用都创建一个新对象,如DbUtils获取Connection时,没必要每次调用加载,可以在静态代码块中只加载一次3.可以返回当前对象的子类,多态4.创建对象更加简洁HashMap.newInstance()二,缺点1.类如果不含有公有...
2018-07-11 15:29:23 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人