在Java中,要将String转换为BigInteger,您可以使用构造函数,new BigInteger(String)但要转换为int/long,您使用的是工厂函数BigInteger.valueof(long),为什么会这样?
我们什么时候的目的是com.google.common.base.Verify什么com.google.common.base.Preconditions?
本Verify类看起来不错,但它有一个@Beta注释,我应该使用它?
到目前为止,我看到的部分类的最大论点是自动生成的代码.
从Java的角度来说,我不明白为什么这不能简单地使用抽象类完成,不能自动生成的代码仅仅是一个抽象类protected abstract,它预计用户覆盖的方法呢?
除了自动生成的代码案例之外,我看到的每一个案例都非常罕见(编码器只是partial用作黑客),或者它也可以使用abstract已经存在的其他概念来解决.