1、示例
try{
this.num = Preconditions.checkArgument(num>0, "num要大于0");
}catch(Exception e){
// todo
}
try{
this.num = Preconditions.checkNotNull(num, "num不能为0");
}catch(Exception e){
// todo
}
2、第二个参数将以print方式打印在控制台
如果验证是true会直接返回正确值
结合try语句块可以在验证是false时做一些事,比如显示给用户一些信息
3、谷歌github地址
https://github.com/google/guava