[哪位大侠有java的面试题目]JAVA程序员面试32问(建议至顶) 第一,谈谈final, finally, finalize的区别。 final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此...+阅读
首先,Comparable是一个接口(由interface就知道)。题目中说的是java提供了这个接口供程序员自定义两个对象的比较规则,所以第一步解释要自己写一个类来实现这个接口,我写的实现类如下:
class Ac implements Comparable
{
int ac;
int compareTo(Ac a)
{
if(this.ac>a.ac)
{
return 1;
}
else
{
if(this.ac{
return -1;
}
else
{
return 0;
}
}
}
}
如上代码就完成了一个Comparable接口的实现类,其实现了Coparable的抽象方法copareTo()方法,这是可以用这个类生成题目中要求的Comparable对象数组了,如生成一个数组:
Ac[] acc=new Ac[8];
为Acc数组进行赋值:
for(int i=0;i{
acc[i].ac=i;
}
然后就是写一个方法调用acc数组的compareTo方法对acc数组进行比较排序就可以了。compareTo方法已经给你重写好了,接下来你自己写一个方法吧。手打太累,话说好久不看编程,连冒泡排序都快忘记光了
延伸阅读:
java基础面试题有哪些下面是10道java基础面试题,后附答案1.什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”?Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编...
java面试题字符串反转 public String reset(String message) { StringBuffer buffer=new StringBuffer(); for (int i = message.length()-1; i >=0 ; i--) { buffer.append(message.s...
java编程一个小面试题求大神指教public static void show(){ List<String> l=new ArrayList<String>;();//原始集合 List<String> l2=new ArrayList<String>;();//记录集合 Scanner in=new Scanner(System.in...
请列举一些Java常见的面试题1.给我一个你最常见到的runtime exception2.Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 3.面向对象的特征有哪些方4.数据可连接池的工作机制5.EJB与JAVABEAN的区...
事业单位财务管理岗位面试题或技巧有哪些1、第一类:企业的财务人员。企业的财务管理部门在企业的生产运作中发挥着越来越重要的作用,财务管理专业的同学毕业进入企业的财务部门有很大的发展空间。 2、第二类:进入专业...
java面试题有哪些常见的啊第一,谈谈final, finally, finalize的区别。 最常被问到。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Stat...
IT企业非技术性经典笔试题有哪些一、突破惯性 1、九个点形成一个正方形,请仅用一笔画四条直线,将全部九点连接(微软笔试题) 2、36匹马赛跑,跑道同时只能容许6匹马。而且36匹马的速度不同,但是每次跑的速度不同,但...
硬件笔试题常识1看门狗定时器:nbsp;nbsp;为了程序安全性(即有时候又问题怕陷入死循环)定时检查nbsp;出现问题自动复位!.中断向量表中存储的内容是:就51来多nbsp;里面只有2个字节吧nbsp;nbsp;存储不了...
求Java开发工程师nbsp笔试题擎天科技的面试题1、nbsp;JSP的九个内置对象及其作用。2、nbsp;EJB和JavaBean的区别。3、nbsp;一道SQL题,先找出表中的重复的元素,然后再删除。江苏融电金融支付系统有限公司面...