简答题测试题.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、简答题

1.JVM是什么?简述JVM的功能?

答:JVM是JAVA虚拟机的简称,功能:提供java运行环境,负责回收GC,加载运行时

相应的类(classloader)。

2.Java源文件组成元素?

答:

3.Java的数据类型有哪些?

答:基本数据类型:byteshortcharintfloatdoublebooleanstring

数据类型:数组,对象

4.面向对象程序设计语言的四大特性?简述每个特性的特点?

答:抽象,封装,继承,多态。抽象:对现实事物具有相同点的抽象为同一对象,封装:对

对象的私有属性隐,只提供相关的方法接口。继承:对父类可继承的属性和方法的接

收,可以复写。多态:不同的子类对父类继承下来的方法复写,调用同一个方法在不同的子

类上达到不同的效果。

5.this关键字的特点?super关键字的特点?

答:this始终代表调用的当前对象,super表示调用当前对象的父类对象。

6.static关键字的特点?

答:static表示静态的,可用于:属性(可表全局变量),方法(静态方法,可通过类名

直接调用),代码块前(静态代码块,类加载时即调用了)。

7.final关键字的特点?

答:final关键字修饰的表示最终的,不能被修改(属性-常量)或继承(类)或复写(方

法)!

8.重写和重载的特点与区别?**

答:重写:

9.满足多态的条件?***

条件:2同(方法名,参数)2大(修饰范围,返回类型)1小

10.抽象类和接口的比较?

答:抽象类:可以有属性和已经实现了的方法,但最少有一个抽象方法。一个类只能继承一

个类或抽象类。

接口:全部为属性和抽象方法。多个接口可以被一个类实现

11.Java异常处理机制的组成部分以及处理异常的流程?

答:java的所有异常都继承自Exception类,

12.Java内定义注解有哪些?分别的作用是什么?元注解有哪些?分别的作用是什么?

答:定义的有:@Overread强制检查标注的方法是否满足复写。@Dreputed表示标注的属性,

方法等过时了,不建议使用。@

元注解有:target:定义注解适用的范围,

13.当利用HashSet存放自定义类类型的数据时,需要复写哪些方法来确保元素的唯一性?

答:需要复写equals和hashCode方法。

14.当利用TreeSet自定义类类型的数据时,需要怎么处理来确保元素有序?

答:2种:1,自定义数据类型实现ComparableT接口,并复写compareTo方法。

2,自定义一个比较器类实现comparatorT接口,复写compareTo1,To2方法,

实例化TreeSet时传入比较器类的一个对象。

15.集合常见的遍历方式有哪些?

答:1-:for循环遍历for(Tt:collT)2-:利用toString()方法输出全部

3-:iterator迭代遍历coll.iterator得到it。While(it.hasNext()){sysout(it.next)}

4-:coll.toArray()得到Object[]或者TT[]数组,再利用for()等遍历。

16.简述TCP/UDP的特点与区别?

17.OSI七层参考模型是哪些?Tcp/IP有几层?每层分别是什么?并有哪些常见的协议?

二、编程题

1.(考点:Java基本语法)将一个正整数分解质因数,例如:输入90,打印出90=2*3*3*5

2.

(考点:素数判断方式)判断101~200之间有多少个素数,并输出所有素数,并每8个为

一行对齐

3.(考点:算法优化)百钱买百鸡问题(100块钱买100只鸡,其中公鸡5块一只,母鸡3

文档评论(0)

四季豆 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档