摘要: java的比较器有两类,分别是Comparable接口和Comparator接口。在为对象数组进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。让需要进行排序的对象实现Comparable接口,重写其中的compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用java.util.Arrays.sort()来排序对象数组,实例如下:View Code class Student implements Comparable<Student>{ private String name; private int age; private float... 阅读全文
posted @ 2012-04-17 23:40 xwdreamer 阅读(13151) 评论(0) 推荐(4) 编辑
摘要: 1.finalfinal修饰类,说明这个类不能被继承,是以个顶级类。final修饰变量,说明这个变量是常量。final修饰方法,表示这个方法不能被重写,不过可以冲在final方法。比如有个基类Person,里面有一个public final void eat()方法,可以在Person类中重载同名方法,比如public void eat(String name,int age)。假如有一个子类Student,那么在Student中可以override父类的非final方法,但是不能override final方法。PersonView Code package test2;public cla 阅读全文
posted @ 2012-04-17 19:28 xwdreamer 阅读(1597) 评论(0) 推荐(0) 编辑