关于用clone 原因
1.客户端 下载 服务器上 每个点的 处理结果时,并不想 改变 服务器 上 几个基准点的数据,只是想用到他的数据,然而客户端的 数组 自己去 重新 new 一遍显然相当麻烦
所以 想直接 = ,但是将这个值传回到客户端的时候,客户端如果进行修改,那么因为传递的是引用 的关系, 服务器的 及基准点 也要发生改变。
在这个时候 特别 羡慕 c 语言里,可以指定 传递 值 还是 传递 引用 的方法。
后来 发现 java 的 clone 方法,十分开心
在考虑对 对 serverbean[] points 克隆的时候,要注意 三点,1,重写 serverbean compareat 的方法
http://topic.youkuaiyun.com/t/20041213/18/3641511.html
http://zhidao.baidu.com/question/132237970.html
http://ttitfly.iteye.com/blog/155422 这篇文章挺好
2.中途弃用 数组 serverbean[] points ,来保存 服务器的每个 保存结果的原因
1.数组的 大小 是确定的,而 Arrray LIsht 的大小可以固定改变
2.ArrayList 用get, 下标 直接获得对象,后来,发现其实这一点 和 数组的 下标 取法 没啥便利的地方。
不过还是觉得用 ArrayList 很值得,昨晚 看了 List 的 源码 ,也对此有了更深的了解