EFFJava
qq_37426725
这个作者很懒,什么都没留下…
展开
-
1.1静态方法和构造器的对比
一,优点1.静态方法有方法名便于使用者理解如:BigInterger.probablePrime();创建素数,或people.createNanRen2.不用每次调用都创建一个新对象,如DbUtils获取Connection时,没必要每次调用加载,可以在静态代码块中只加载一次3.可以返回当前对象的子类,多态4.创建对象更加简洁HashMap.newInstance()二,缺点1.类如果不含有公有...原创 2018-07-11 15:29:23 · 273 阅读 · 0 评论 -
1.3单例模式存在的问题
一,单例模式 私有化构造器,返回创建好的对象(保持只有一个对象)二,可通过反射创建对象 解决:在第二次创建对象的时候抛出异常三,在序列化和反序列话时不是同一对象 解决:添加单例类添加readResolve();方法四:推荐使用枚举...原创 2018-07-12 11:17:01 · 241 阅读 · 0 评论 -
1.4避免创建不必要的对象
1.哪些属于不必要的对象(待添加) 每次调用都要创建相同功能的对象2.尽量避免自动装箱原创 2018-07-12 14:39:33 · 181 阅读 · 0 评论