欢迎来到天天文库
浏览记录
ID:11208150
大小:501.42 KB
页数:52页
时间:2018-07-10
《ava程序员面试至尊宝典》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、标题:JAVA程序员面试至尊宝典发行:裕祥科技工作室发行时间:2007年5月整理:沈小明QQ:304442802Email:shenxiaomingsxm@126.com说明:本资料由网上搜集与面试经验结合,任意转载,如有建议请及时联系我,谢谢大家合作JAVA程序员面试至尊宝典(第三版)说明:1.本宝典包含内容主要是JAVA基础知识、ORACLE数据库基础和常见面试题;2.由于整理过程中,篇幅较长,难免出现重复以及别字,如果您有建议,请通过QQ或者Email方式联系我,我尽量完善此宝典;3.本宝典均采集自互联
2、网和一些好友面试经验,不能保证100%正确率,请细心注意。4.本人整理此宝典(第二版)时已经就业,写该宝典主要是服务同行,希望大家都能互助。如果有需要帮助的地方,可以问我,在我需要帮助的地方,也敬请大家帮助我,谢谢!5.《JAVA程序员面试至尊宝典》整理的版本历史:2006年03月第一版JAVA基础知识2006年11月第二版增添ORALCE知识2007年05月第二版修正版增添面试题、JAVA基础2009年06月第三版增添JAVA框架知识今后我会陆续整理出第四、五s……更多版本,盼望大家给本宝典提出建议,更希望
3、有更多IT爱好者加入《JAVA程序员面试至尊宝典》的整理中。6.我的联系方式:QQ:304442802Emial:shenxiaomingsxm@126.com1、面向对象的特征有哪些方面a.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。b.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现
4、有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。c.封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。d.多态性:多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言
5、具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。2、String是最基本的数据类型吗?基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类。3、int和Integer有什么区别Java提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integ
6、er是java为int提供的封装类。Java为每个原始类型提供了封装类。原始类型-封装类:boolean-Booleanchar-Characterbyte-Byteshort-Shortint-Integerlong-Longfloat-Floatdouble-Double本宝典零售10元一本,20本起批8.5元一本,因只要成本费,邮寄请付邮资。如需要请联系我。第52页/共52页标题:JAVA程序员面试至尊宝典发行:裕祥科技工作室发行时间:2007年5月整理:沈小明QQ:304442802Email:she
7、nxiaomingsxm@126.com说明:本资料由网上搜集与面试经验结合,任意转载,如有建议请及时联系我,谢谢大家合作引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为null,而原始类型实例变量的缺省值与它们的类型有关。4、String和StringBuffer的区别JAVA平台提供了两个类:String和Stri
8、ngBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。5、运行时异常与一般异常有何异同?异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通
此文档下载收益归作者所有