Groovy的list和map的基础是java集合API,事实上,groovy不但使用相同的抽象逻辑,甚至它们使用与java集合框架相同的类。
这对于已经很好的理解了java的程序员来说特别方便,如果你没有理解,你应该对后台的信息更感兴趣,从java.util.Collection的javadoc开始看看。
也应该了解JDK中关于java集合的指南和教程,它在你的JDK的doc文件的guid/collections下面。
Java集合的一个典型特性是在迭代(iterating)一个集合的时候不应该修改这个集 合(包括增加实体、移除实体、改变有序集合中实体的顺序),这也适合建立在集合上的视
图,如使用list[range]。