// Double d1 = 0.2;
// Double d2 = 0.3;
// System.out.println(d1.compareTo(d2)); //-1
// Double d1 = null;
// Double d2 = 0.3;
// System.out.println(d1.compareTo(d2)); //NullPointerException
// Double d1 = 0.2;
// Double d2 = null;
// System.out.println(d1.compareTo(d2)); //NullPointerException
//-------------------------------------------------------------------------
// d1.compareTo(d2)最后调用的还是Double.compare(d1,d2)方法,
// public int compareTo(Double anotherDouble) {
// return Double.compare(value, anotherDouble.value);
// }
// compare方法使用的也是 < > 比较 。
// 最终的原因就是空值使用< > 比较时会报NullPointerException
// publi