当前位置:范文无忧网 » 面试笔试 » 笔试回答

一道Java笔试题

2022-12-20 3 来源网络

[哪位大侠有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&gt;();//原始集合 List<String> l2=new ArrayList<String&gt;();//记录集合 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题,先找出表中的重复的元素,然后再删除。江苏融电金融支付系统有限公司面...