list add元素覆盖之前元素问题思考
参考 这位作者 写的还是比较详尽 http://www.cnblogs.com/gongheng/p/5766764.html
另外 javase1.5只能这么定义
List<AgreementRecord> list = new ArrayList<AgreementRecord>();
javase1.7以上就可以 定义为 List<AgreementRecord> list = new ArrayList<>();