这是java1.7不兼容就语法的Comparator的问题。

错误

Collections.sort(list, new Comparator<Integer>() {
    @Override
    public int compare(Integer o1, Integer o2) {
        return o1 > o2 ? 1 : -1;// 错误的方式
    }
});

正确

Collections.sort(list, new Comparator<Integer>() {
    @Override
    public int compare(Integer o1, Integer o2) {
        // return o1 > o2 ? 1 : -1;
        return o1.compareTo(o2);
    }
});