code: public static <T> T defaultIfNull(final T object, final T defaultValue) {
  		return (null != object) ? object : defaultValue;
  	}
docs: 如果给定对象为{@code null}返回默认值
  
  <pre>
  ObjectUtil.defaultIfNull(null, null)      = null
  ObjectUtil.defaultIfNull(null, "")        = ""
  ObjectUtil.defaultIfNull(null, "zz")      = "zz"
  ObjectUtil.defaultIfNull("abc", *)        = "abc"
  ObjectUtil.defaultIfNull(Boolean.TRUE, *) = Boolean.TRUE
  </pre>
  
  @param <T> 对象类型
  @param object 被检查对象，可能为{@code null}
  @param defaultValue 被检查对象为{@code null}返回的默认值，可以为{@code null}
  @return 被检查对象为{@code null}返回默认值，否则返回原值
  @since 3.0.7