protected static boolean changed(Object oldObj, Object newObj) {
        return oldObj == null ?
            newObj != null :
            !oldObj.equals(newObj);
    }
protected static boolean changed ( Object oldObj , Object newObj ) { return oldObj == null ? newObj != null : ! oldObj . equals ( newObj ) ; }
值是否发生变化

@param oldObj 旧值
@param newObj 新值
@return 是否变化 boolean