先锋商泰2015java笔试题

上传人:gbs****77 文档编号:10937254 上传时间:2020-04-16 格式:DOC 页数:3 大小:112.50KB
返回 下载 相关 举报
先锋商泰2015java笔试题_第1页
第1页 / 共3页
先锋商泰2015java笔试题_第2页
第2页 / 共3页
先锋商泰2015java笔试题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
先锋商泰java面试题1、 选择题(每题3分,共60分)1、 下列哪项不是java的primitive type()A、intB、longC、booleanD、object2、 下列描述不正确的是()A、java中,/*/注释不能嵌套B、java中,char数据类型采用UTF16描述一个code unitC、java中可使用const来定义一个常量D、java变量名对大小写敏感3、 请选择执行后的结果()A、true truefalse true trueB、true truetrue true false C、falsetruefalse true false D、编译不通过4、5、 下面关于抽象类说法错误的是()A、如果一个类中包含一个或者多个被abstract修饰的方法,则这个类可被abstract修饰B、抽象类可以包含具体的数据和具体的方法C、如果一个类被abstract修饰,则不能创建此类的对象D、若果类继承一个抽象类则必须实现这个抽象类的所有方法6、 下面关于继承设计的描述,不正确的是()A、将公共操作和域放在超类中B、尽可能不要使用受保护的域C、java支持多重继承D、覆盖方法时,不要改变预期的行为7、一个类中有方法public void print (),下面哪一个是他的重载()A、public int void print()B、private int void print(int )C、public void print()D、private void print ()8、一个类有方法public void print(),在子类中怎么实现它的覆盖()A、private void print(int)B、protected void print(double i )C、public void print()D、public void print (int i)9、 关于接口描述不正确的是()A、 接口的所有方法都是publicB、 接口中可以含有实例域C、 接口中不允许实现方法,在实现接口时,必须把方法声明D、一个类通过使用关键字interface声明自己使用一个或多个接口10、 线程创建以及运行正确的是()*照相分页不清楚,大致为new 一个thread,然后是填入一个Runnable或者重载run()方法11、 关于ArrayList和LinkList描述正确的是()*List是一个接口,ArrayList和LinkedList是两个实现类,他们实现的方式不一样,其实LinkedList才是真正的链表(如果不清楚什么是链表,需要了解一下相关数据结构的知识,这不是一两句话能说清楚的),而ArrayList是用数组实现的,它不是真正的链表,在初始化的时候它先对数组设置一个初始容量,当数组空间不够的时候,它会重新构建一个容量更大的数组,然后把先前的元素拷贝进去。ArrayList和LinkedList本质上的区别就是数组和列表这两种数据结构的区别我这里简单的为你归纳几点:ArrayList:缺点:内存使用量要大一些,添加删除元素效率较低。元素随机访问的效率较高。LinkedList:相反12、 不属于线程状态的是()(选项为英文) * 新建状态、可运行状态、运行状态、阻塞状态和终止状态 请翻译成英文13、14、15、 大意为新建一个类,构造器内有两个方法,开启两个线程分别运行,求打印结果16、 正确新建Inner的方式是()Public class Outer()Public class Inner()Public void print()A、new Inner();B、new Outer.Inner();C、new Outer().new Inner().print();D、Outer.new Outer.Innter();17、 下面那一项不是面向对象编程的特性()A、 继承B、 抽象C、 多态D、 接口18、 考的是java的“is a”的关系,上网搜一下,由于继承19、 Public class Species()Private int x;Private int y;Public void setX(int i)x = i;Public void setY(int i)y = i;Public Synchronized void setXY(int i)setX;setY; Public Synchronized Boolean check()Return x != y;下面哪一种情况check()调用会返回true()A、 check()永远不会返回true;B、 在多线程下调用check()和setXY可能返回trueC、 有多个线程调用分别调用setX和setY,check可能返回true20、 重写一个类的equals方法,不需要遵循的准则是:()A、 自反性B、 对称性C、 一致性D、 兼容性2、 简答题(每题10分,共40分)1、 类之间最常见的关系2、 现在有个类定义为A,如何组织利用A类定义子类的行为3、 请用java代码写出单例设计模式,代理设计模式和观察着模式4、 大致为写出运行的结果,不过有的是在 static块中打印的,还有就是在构造器中打印,以及子类继承父类,父类中的构造器有打印的信息。
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!