第一种是最普通的for循环这个应该没啥好说的第二种是第一种for循环的变种也可以说是简写只能对数组或者是List这样的集合使用这个是java1.5新加入的第三种不是for循环。使用的是迭代器iterator像是List这样的集合一般多是用这种方法
2,3没法跟踪循环的次数1,3没法直接的得到循环的每一个对象