- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面试题目
一、CoreJava部分:
基础部分:
1、String 和StringBuffer的区别?JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。2、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。、abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized??都不能、什么是java序列化,如何实现java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出(即保存其状态),要恢复的话则用输入流。
、写clone()方法时,通常都有一行代码,是什么?Clone 有缺省行为,super.clone();他负责产生正确大小的空间,并逐位复制。、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。、你所知道的集合类都有哪些?主要方法?最常用的集合类是 List 和 Map。 List 的具体实现包括 ArrayList 和 Vector,它们是可变大小的列表,比较适合构建、存储和操作任何类型对象的元素列表。 List 适用于按数值索引访问元素的情形。 Map 提供了一个更通用的元素存储方法。 Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。、说出ArrayList,Vector, LinkedList的存储性能和特性答:ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,
您可能关注的文档
- 局域网组建与维护课后题答案..doc
- 局域网组网与维护模拟试题一..doc
- 局域网组网工程期末试卷Ach..doc
- 局域网组网工程期末试卷Bch..doc
- 局解60题答案(格式处理版)..doc
- 局解考试卷..doc
- 局解试卷-B卷..doc
- 局部解剖学复习题答案..doc
- 局部解剖学考试复习2011-9..doc
- 局部解剖试题单选及多选题..doc
- 2026上海空间推进研究所第二批招聘备考题库附答案解析.docx
- 2025黑龙江绥化市社会治安综合治理中心选调3人备考题库附答案解析.docx
- 2025广宁农商银行社会招聘备考题库附答案解析.docx
- 2025重庆市中医院第九批招聘计划4人参考题库附答案解析.docx
- 2025甘肃天水市文化和旅游局选调5人备考题库附答案解析.docx
- 2025江苏扬州市公安局蜀冈-瘦西湖风景名胜区分局招聘警务辅助人员29人参考题库附答案解析.docx
- 中国南水北调集团青海有限公司2025年秋季公开招聘参考题库附答案解析.docx
- 2026中国航空工业集团青云校园招聘参考题库附答案解析.docx
- 2026中国金融电子化集团下属子公司招聘备考题库附答案解析.docx
- 2026中国移动秋季校园招聘备考题库附答案解析.docx
最近下载
- 人教版一年级数学上册练习题(精品推荐)..doc VIP
- 2025年演出经纪人演出经纪短期经纪合同法律性质专题试卷及解析.pdf VIP
- 2025工会社会工作者招聘考试(党的路线方针政策与工会业务知识)题库.docx VIP
- NB1001-2023年液化天然气LNG汽车加气站设计与施工规范.docx
- 体育与健康三年级上 田径 大单元学历案.docx VIP
- 026基于PLC的某景区景观设施控制系统设计.doc VIP
- 社会医学课件:社区卫生服务完整版.ppt VIP
- SYNTRON森创LS系列低压伺服驱动器使用手册(适用于SMDM一体机).pdf
- 2025年住院医师规范化培训院级师资考核试题(含答案).docx VIP
- 收当、续当、赎当查验证件(照)制度.doc VIP
原创力文档


文档评论(0)