java preconditions_Preconditions的简单学习

在日常开发中,我们经常会对方法的输入参数做一些数据格式上的验证,以便保证方法能够按照正常流程执行下去。对于可预知的一些数据上的错误,我们一定要做事前检测和判断,来避免程序流程出错,而不是完全通过错误处理来保证流程正确执行,毕竟错误处理是比较消耗资源的方式。在平常情况下我们对参数的判断都需要自己来逐个写方法判断,代码量不少并且复用性不高,比如总是用if .... else .... 这时,我们可以使用Preconditions的方法做一些基本验证package com.hanchao.test;

import com.google.common.base.Preconditions;

/**

* 简化我们的参数验证的测试

* @author liweihan

*

*/

public class PreconditionsTest {

public static void main(String[] args) {

//1.

try {

getPersonByPrecondition(1,null);

} catch (Exception e) {

System.out.println(e.getMessage());

}

//2.

try {

getPersonByPrecondition(2, "");

} catch (Exception e) {

System.out.println(e.getMessage());

}

try {

getPers

你可能感兴趣的:(java,preconditions)