ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:40KB ,
资源ID:8657598      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/8657598.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(面向对象笔试题.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

面向对象笔试题.doc

1、一、填空题 1 Java中一个类可以有 一 个父类。 2 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是 Object 类的子类。 3 子类自然地继承了其父类中不是 private 的成员变量作为自己的成员变量。 4 当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量 隐藏 了父类的成员变量。 5 子类通过成员变量的隐藏和方法的 重写 可以把父类的状态和行为改变为自身的状态和行为。 6 对于重写或继承的方法,Java运行时系统根据调用方法的 实例 的类型来选择调用哪个方法。 7 对于子类创

2、建的一个对象,如果子类重写了父类的方法,则运行时系统调用 子类 的方法。 8 对于子类创建的一个对象,如果子类继承了父类的方法,未重写,则运行时调用__父类____的方法。 9 在Java语言中多态性体现在由方法重载实现的静态多态性和 重写 实现的动态多态性。 10 final 类不能被继承,即不能有子类。 11 abstract 类不能创建对象,必须产生其子类,由子类创建对象。 12 如果一个方法被修饰为 final 方法,则这个方法不能被重写。 13 对于 abstract 方法,只允许声明,而不允许实现。 14 如果一个方法被修

3、饰为final方法,则这个方法不能 被重写 。 15 如果一个类是一个abstract类的子类,它必须具体实现 父类 的abstract方法。 16 局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字 this 。 17 在关键字中能代表当前类或对象本身的是 this 。 18 如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字 super 。 19 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字 ____super 来表示。 20 如果在子类中想使用被子类隐藏了的父类成员变量

4、或方法就可以使用关键字 super 。 21 Java中为了克服 单继承 的缺点,使用了接口,一个类可以实现多个接口。 22 接口 就是方法定义和常量值的集合。 23 使用关键字 interface 来定义接口。 24 接口定义包括接口的声明和 接口体 。 25 一个类通过使用关键字 implements 声明自己实现一个或多个接口。 26 如果一个类实现了某个接口,那么这个类必须实现该接口的 所有方法 。 27 接口中的方法被默认的访问权限是 public 。 28 接口的定义包括 接口的声明 和接口体。 29 定义接口

5、时,接口体中只进行方法的声明,不允许提供方法的 具体实现 。 30 如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个 return 语句。 31 内部类 指那些类定义代码被置于其他类定义中的类。 32 泛型 是Java SE5.0的新特性。 33 创建对象常用的方法就是使用 new 运算符和类的构造方法。 34 把Java应用程序中涉及到的类压缩成一个 jar 文件。 35 数组 是相同类型的数据按顺序组成的一种引用数据类型。 36 Java中定义数组后通过 数组名 加数组下标,来使用

6、数组中的数据。 37 Java中声明数组包括数组的名字、数组包含的元素的 数据类型 。 38 声明数组 仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须为它分配内存空间。 39 一维数组通过下标符访问自己的元素,需要注意的是下标从 0 开始。 40 创建数组后,系统会给每一个数组元素一个默认的值,如float型是 0 。 41 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它 分配内存空间 。 42 数组声明后,必须使用 new 运算符分配内存空间。 43 Java中使用java.lang包中

7、的 String 类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。 44 创建一个字符串时,使用String类的 构造方法 。 45 String 类是不可变类,对象所包含的字符串内容永远不会被改变。 46 StringBuffer 类是可变类,对象所包含的字符串内容可以被添加或修改。 47 使用String类的 length() 方法可以获取一个字符串的长度。 48 可以使用String类的 startWith(String s) 方法判断一个字符串的前缀是否是字符串s。 49 可以使用String类的 en

8、dsWith(String s) 方法判断一个字符串的后缀是否是字符串s。 50 可以使用String类的 equals(String s) 方法比较一字符串是否与字符串s相同。 51 字符串调用 indexOf(String s) 方法从当前字符串的头开始检索字符串s,并返回首次出现s 的位置。 52 字符串调用indexOf方法检索字符串s,并返回首次出现s 的位置。如果没有检索到字符串s,该方法返回的值是 +1 。 53 一个字符串s 通过调用方法 trim() 得到一个字符串对象,该字符串对象是s 去掉前后空格后的字符串。

9、 54 java.lang 包中的Integer 类调用其类方法: parseInt 可以将“数字”格式的字符串,如“2387”,转化为int 型数据。 55 可以使用java.lang包中的 Integer 类将形如“2387”的字符串转化为int型数据。 56 可以使用java.lang包中的 Long 类将字符串转化为long型数据。 57 可以使用String类直接调用 valueOf 方法将数值转化为字符串。 58 StringBuffer类调用方法, toString() 返回缓冲区内的字符串。 59 Object类

10、有一个public方法是 toString() ,一个对象通过调用该方法可以获得该对象的字符串表示。 60 Object 类是所有Java 类的最终祖先,如果一个类在声明时没有包含extends 关键词,那么这个类直接继承Object类。 61 对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的 finalize() 方法。 62 每个Java 基本类型在java.lang 包中都有一个相应的 包装 类,把基本类型数据转换为对象。 63 在Java 集合中不能存放基本类型数据,如果要存放

11、数字,应该使用 包装类型 。 64 Character 类和Boolean 类直接继承Object 类,除此以外,其他包装类都是 java.Number 的直接子类。 65 包装类都覆盖了Object 类的 toString() 方法,以字符串的形式返回包装对象所表示的基本类型数据。 66 所有的包装类都是final 类型,因此不能创建它们的 子类 。 67 Math 类提供了许多用于数学运算的静态方法。 68 Math 类是 final 类型的,因此不能有子类。 69 Random 类提供了一系列用于生成随机数的方法。

12、 70 Date 类以毫秒数来表示特定的日期。 71 java.text.DateFormat 抽象类用于定制日期的格式, 它有一个具体子类为 SimpleDateFormat 。 72 FBigDecimal 类能够进行浮点数的精确加法、减法和乘法运算,对于浮点数的除法运算,可以满足用户指定的精度。 73 异常处理 方法是一种非常有用的辅助性程序设计方法。采用这种方法可以使得在程序设计时将程序的正常流程与错误处理分开,有利于代码的编写和维护。 74 按异常在编译时是否被检测来分,异常可以分为两大类:受检异常与 非受检异常 。 75 程序可以处理

13、的异常对应的类是 Exception 及其子类。 76 抛出异常可以利用 try catch 语句。 77 处理异常的方式有两种: 捕获异常 方式与转移异常方式。 78 捕捉异常方式是通过 try catch 结构处理异常。 79 在try-catch-finally 结构中, finally 语句块一般总是会被执行,不管有没有异常产生。 80 异常处理流程中,其中 try 代码块包含了可能发生异常的程序代码。 81 异常处理流程中,其中 catch 代码快紧跟在try 代码块后面,用来捕获并处理异常。 82 异常处理流程中,其

14、中 finally 代码块用于释放被占用的相关资源。 83 对于程序中可能出现的受检查异常,要么用try…catch 语句捕获并处理它,要么用 _____throw____语句抛出它,Java 编译器会对此做检查。 二、问题题 1、用代码表示A类关联B类的情况。 2、请说明Java语言中数组的基本概念,数组的作用,以及数组的声明创建方式。 3、使用代码,创建一个长度为5的String型数组,并使用增强for循环迭代数组打印出数组中的元素。 4、说明Arrays类的作用。 5、请使用简单代码展示A类依赖B类的含义。 6、请说明依赖关系和关联关系的区别。 7、继承有

15、什么作用,Java语言中的继承有什么特点? 8、什么是方法覆盖(override)?并说明方法覆盖与方法重载(overioad)的区别。 9、请说明什么是抽象类?抽象类有什么作用? 10、请说明抽象方法的含义,并说明抽象类与抽象方法的关系。 11、super关键字的两种用法。 12、final类与final方法有什么作用? 13、什么是多态函数?多态函数有什么用? 14、Object类有什么特点? 15、Object类中的toString方法有什么用? 16、Object类中的equals方法和hashCode 方法。 17、接口有什么特点,与抽象类有什么区别? 18、类

16、继承父类与类实现接口,有什么区别? 19、Comparable接口有什么作用 第二部分 异常处理 1、什么是异常?异常和错误有什么区别? 2、nullPointException是什么异常?什么情况发生该异常? 3、说明try/catch/finally语句块的作用 4.如何使用语句抛出异常,抛出异常后如何处理? 5、throws 关键字和 throw 关键字有什么区别和联系? 6、什么是自定义异常类?为什么要自定义异常类? 第四部分 核心API 1、请画出Java集合框架的主要接口和类的继承关系。 2、Collection接口和Map接口分别定义

17、了什么集合类型?有什么区别? 3、用简单代码演示创建一个泛型类为Customer类的List对象,并使用增强for循环迭代集合。 4、List和Set集合有什么区别? 5、List接口有哪几个实现类?分别说明其特征 6、Collectioin 和Collections有什么区别? 7、如何将一个Collection转换成数组? 8、 集合的作用? 9 、HashMap和TreeMap在性能上有什么样的差别呢?你比较倾向于使用哪一个? 10、 什么是Iterator 11、 什么是HaspMap和Map? 12、 Java集合框架都有哪些最佳实践呢? 13、 ArrayList和Vector的区别。 14、ArrayList、Vector、LinkedList的区别?   15、Map的接口和特点?: 

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服