首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

哪位高手能帮忙看下下面的代码是什么意思啊

2014-01-12 
谁能帮忙看下下面的代码是什么意思啊!Arrays.sort(stus, new ComparatorStudent() {@Overridepublic int

谁能帮忙看下下面的代码是什么意思啊!
Arrays.sort(stus, new Comparator<Student>() {
@Override
public int compare(Student s1, Student s2) {
if (s1.getScore() >= s2.getScore()) {
return 1;
} else {
return -1;
}
}
});
这段代码是什么意思啊!为什么sort的参数里面还嵌套了个函数啊!求高手指点!小弟新学JAVA。
[解决办法]

引用:
new Comparator<Student>这个中括号是个啥啊!程序里面定义了public class Student,难道<>里面的代表是参数吗?


<>表示模板,传递的类型是Student

热点排行