自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 【effective java】考虑用静态工厂方法替代构造器

这里所说的静态工厂方法就是返回类型实例的静态方法。 那么为什么不使用构造器呢?用构造器方式构造实例不是我们一直约定好的吗? 嘿嘿 主要原因还是我们的构造器方法规定的太多限制了我们程序的灵活性: 构造器规定一:构造器只能本类实例,不能返回子类实例对吧。 构造器规定二:构造器一出现就必会创建一个实例。 相比静态工厂方法就没那么多规定了 "我"可以创建对象还可以不创建对象(直接从内存中拿一个

2015-06-21 20:16:05 406

翻译 生成各种版本的迭代器

/**生成各种版本的迭代器*/ public static Iterator convert(Object value) { Iterator iterator; if (value instanceof Iterator) { return (Iterator) value; }//Map的迭代器 if (value instanceof Map) { value = ((Map) value)

2015-05-07 10:38:20 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除