欢迎来到天天文库
浏览记录
ID:10217314
大小:19.39 KB
页数:0页
时间:2018-06-12
《联想面试笔试题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、联想面试笔试题 对于想去联想面试的朋友,你们是否有了解相关的信息呢?接下来小编为大家整理了联想面试笔试题,欢迎阅读。 联想面试笔试题一1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的直层次模型,并且允许和鼓垮励类的重用,它提供了一躬种明确表述共性的方法。妹对象的一个新类可以从现博有的类中派生,这个过程蜂称为类继承。新类继承了超原始类的特
2、性,新类称为厩原始类的派生类,而原始持类称为新类的基类。派生痔类可以从它的基类那里继遭承方法和实例变量,并且恬类可以修改或增加新的方责法使之更适合特殊的需要痊。 3.封装: 封装是刚把过程和数据包围起来,叶对数据的访问只能通过已双定义的界面。面向对象计从算始于这个基本概念,即贼现实世界可以被描绘成一匪系列完全自治、封装的对对象,这些对象通过一个受悉保护的接口访问其他对象龟。 4.多态性: 多态波性是指允许不同类的对象姚对同一消息作出响应。多镶态性包括参数化多态性和穴包含多态性。多态性语言巳具有灵活、抽象、行为共檀享、代码共享的优势,很氦好的解决了应用程序函数啡同名
3、问题。 2、Stri舀ng是最基本的数据类型质吗? 基本数据类型包至括byte、int、c酗har、long、fl税oat、double、殷boolean和sho芭rt。类是final类胯型的,因此不可以继承这拎个类、不能修改这个类。捶为了提高效率节省空间,伴我们应该用String榆Buffer类 3、in伐t和Integer有什淘么区别 Java提供猎两种不同的类型:引用类的型和原始类型。Int是猜java的原始数据类型揖,Integer是ja甸va为int提供的封装臭类。Java为每个原始苟类型提供了封装类。原始肖类型封装类:boole垣anBoolean、c
4、坦harCharacte唱r、byteByte、怨shortShort、水intInteger、敞longLong、fl冷oatFloat、do酸ubleDouble 狞 引用类型和原始类型的确行为完全不同,并且它们议具有不同的语义。引用类占型和原始类型具有不同的同特征和用法,它们包括:延大小和速度问题,这种类惮型以哪种类型的数据结构蛋存储,当引用类型和原始信类型用作某个类的实例数根据时所指定的缺省值。对巍象引用实例变量的缺省值毡为null,而原始类型首实例变量的缺省值与它们鞭的类型有关。 4、S欣tring和Strin冤gBuffer的区别 跃 JAVA平台提供
5、了两井个类:String和S懦tringBuffer蒲,它们可以储存和操作字恼符串,即包含多个字符的癣字符数据。这个Stri剑ng类提供了数值不可改炬变的字符串。而这个St咱ringBuffer类用提供的字符串进行修改。收当你知道字符数据要改变室的时候你就可以使用St棍ringBuffer。守典型地,你可以使用St津ringBuffers优来动态构造字符数据。 5算、运行时异常与一般异常伪有何异同? 异常表示轧程序运行过程中可能出现幕的非正常状态,运行时异党常表示虚拟机的通常操作尧中可能遇到的异常,是一瓣种常见运行错误。jav毡a编译器要求方法必须声汞明抛出可能发生的
6、非运行迁时异常,但是并不要求必坎须声明抛出未被捕获的运凉行时异常。 6、说出茸Servlet的生命周县期,并说出Servle叶t和CGI的区别。 省Servlet被服务器联实例化后,容器运行其i昼nit方法,请求到达时傀运行其service方狡法,service方法挑自动派遣运行与请求对应阀的doXXX方法等,当婚服务器决定将实例销毁的页时候调用其destro亩y方法。 与cgi的腊区别在于servlet控处于服务器进程中,它通拧过多线程方式运行其se稻rvice方法,一个实挚例可以服务于多个请求,狈并且其实例一般不会销毁实,而CGI对每个请求都郊产生新的进程
7、,服务完成孕后就销毁,所以效率上低徒于servlet。 丫7、说出ArrayLi漏st,Vector,L卜inkedList的存辟储性能和特性 Arr蛀ayList和Vect屎or都是使用数组方式存鹅储数据,此数组元素数大绿于实际存储的数据以便增殆加和插入元素,它们都允斤许直接按序号索引元素,吊但是插入元素要涉及数组彪元素移动等内存操作,所略以索引数据快而插入数据支慢,Vector由于使揩用了synchroni丑zed方法,通常性能上蚜较ArrayList差狸,而LinkedLis振t使用双向链表实现存储询,按序号索引
此文档下载收益归作者所有