学者谷

位置:首页 > 职场范文 > 面试

cvte java面试题

面试1.46W

答案:B

cvte java面试题

答案:B

答案:B

答案:A

答案:B

答案:C

D

答案:A

D

2、问答题,每题6分。

Exc0 caught

答案:DCBB 类D、C是静态方法,直接调用了,类A、B中的是普通方法,父类方法被子类方法重载,所以输出B

答案:x=0,y=0 main中new B()时,A先加载,A的构造方法中调用printFields(),调用了子类的printFields()方法(父类调用子类方法),tln 执行,输出int 类型的'x、y,此时由于B类构造方法还没执行,x也还没有被赋值,就输出了int类型的默认值0

答案:3 注意:static静态块只是加载执行了一次,所以是3

答案:使用group by和having来实现

3、设计

答题思路:使系统符合开闭原则,为输入提供一个公共接口,接口中有与输入相关的方法,具体的输入实现该接口。

4、设计题

答题思路:设计模式中的单例模式。写出一个单例模式。当然,如果能够说明单例模式中的懒汉式、饿汉式、以及通过共享的方式来创建单例对象、以及在维持这个单例对象需要消耗大量的资源时,各种不同的情况,那是最好的。

5、程序代码实现

说明:就是写代码实现一个长度为n的字符串的全序列,如“ABC”的全排序为ABC,ACB,BCA,BAC,CBA,CAB。

标签:面试题 CVTE java