1.BigDecimal问题请参照这个链接理解:http://www.cnblogs.com/linjiqin/p/3413894.html。
2.Java 中,Object 对象的 hashCode() 方法会根据不同的对象生成不同的哈希值,默认情况下为了确保这个哈希值的唯一性,是通过将该对象的内部地址转换成一个整数来实现的。
3.public static final List<String> list = new ArrayList();这个list集合可以通过list.add(str)随时向集合中添加值。