摘要: public static Boolean valueOf(boolean b){return b ? Boolean.TRUE : Boolean.FALSE;}静态工厂方法与构造器不同的几大优点它有名称。(构造器可以有多个,对于其他人来说选择哪个构造器是一种很麻烦的事情,如果用静态工厂则是一目了然,静态工厂可以定义方法名来区分多个构造器之间的差别)不必每次调用都创建一个新对象。可以返回原返回类型的任何子类型。(这个EnumSet类是最好的例子)实例化带参数的代码更简单Map<String, List<String>> m = new HashMap<Strin 阅读全文