当前位置:首页 > 嵌入式培训 > 嵌入式招聘 > 嵌入式面试题 > 精选JAVA面试题

精选JAVA面试题 时间:2016-08-02      来源:未知

1、在使用super 和this关键字时,以下描述正确的是

A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B.super()和this()不一定要放在构造方法内第一行

C.this()和super()可以同时出现在一个构造函数中

D.this()和super()可以在static环境中使用,包括static方法和static语句块

2、以下java程序代码,执行后的结果是()

java.util.HashMap map=new java.util.HashMap();

map.put("name",null);

map.put("name","Jack");

System.out.println(map.size());

A.0

B.null

C.1

D.2

3、以下程序是用辗转相除法来计算两个非负数之间的大公约数:

long long gcd(long long x,long long y){

if(y==0)

return x;

else return gcd(y,x%y);

}

我们假设x,y中大的那个数的长度为n,基本基本运算时间复杂度是O(1),那么该程序的时间复杂度为()

A.O(logn)

B.O(1)

C.O(n^2)

D.O(n)

4、String str = new String(“abc”),“abc”在内存中是怎么分配的?

A.堆

B.栈

C.字符串常量区

D.寄存器

5、Java多线程有几种实现方法?

A.继承Thread类

B.实现Runnable接口

C.实现Thread接口

D.以上都不正确

参考答案:

1~5:ACA AC AB

上一篇:嵌入式面试题 基础测试题(含答案)

下一篇:嵌入式工程师面试题 公司真题!(含答案)

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部