一、前言

  整个集合框架的常用类我们已经分析完成了,但是还有两个工具类我们还没有进行分析。可以说,这两个工具类对于我们操作集合时相当有用,下面进行分析。

二、Collections源码分析

  2.1 类的属性 

public class Collections {
    // 二分查找阈值
    private static final int BINARYSEARCH_THRESHOLD   = 5000;
    // 反向阈值
    private static final int REVERSE_THRESHOLD        =   18;
    // 洗牌阈值
    private static final int SHUFFLE_THRESHOLD        =    5;
    // 填充阈值
    private static final int FILL_THRESHOLD           =   25;
    // 旋转阈值
    private static final int ROTATE_THRESHOLD         =  100;
    // 拷贝阈值
    private static final int COPY_THRESHOLD           =   10;
    // 替换阈值
    private static final int REPLACEALL_THRESHOLD     =   11;
    // 子集合索引阈值
    private static final int INDEXOFSUBLIST_THRESHOLD =   35;
}
View Code

相关文章: