BigInteger中如果valueof两个对象相加创建一个新的对象比较的不是地址值吗,它的优化不是只有-16~16吗,为什么200也是true。
//5.两数相加,是创建一个新的对象
BigInteger db6 = BigInteger.valueOf(200);
BigInteger db7 = BigInteger.valueOf(0);
BigInteger db8 = db6.add(db7);
//此处比较的是具体值
System.out.println(db6 == db8); // true