guava 提供 Preconditions 作为代码校验的工具类,用来简化开发中对代码的校验或预处理,在逻辑开始前进行合理性校验,避免参数传入过深导致的数据错误. 并且能够在不符合校验条件的地方,准确的为我们显示出问题所在.Preconditions 进行了大量方法的重载,总体来说很简单,看下面的总结就懂了. 1.checkArgument checkArgument(boolean expression, @Nullable String errorMessageTemplate, @Nu…