注册 登录
重磅消息:开通VIP会员,获取平台所有项目,永久使用,详细请咨询QQ:3376762016
远程服务部署安装,售后服务,请加QQ1:3376762016,QQ2:3597230140(即将满员),QQ3:1399491757(已满)
查看: 793|回复: 0
打印 上一主题 下一主题

Java基础部分测试 考试题目

[复制链接]

该用户从未签到

3518

主题

3532

帖子

66万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
668946
QQ
跳转到指定楼层
楼主
发表于 2019-5-5 09:19:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式








答案:
一,选择题:
1.A
2.B
3.A
4.C
5.C

6.B
7.B
8.D
9.D
10.B

11.A
12.C
13.C
14.D
15.B

16.D
17.B
18.A
19.D
20.B

二,问答
1.
区别:
方法重载:在同一个类中,允许方法名称必须相同,但是方法的参数必须不同,返回值的类型也是可以改变的。

方法 的重载解决:功能相同,参数不同,就不需要在定义多个方法名称。

方法重写:在不同类中,两者属于子类和父类的关系;在子类中定义某方法与其父类有相同的名称和参数, 我们说该方法被重写 (Overriding)。 子类的对象使用这个方法时, 将调用子类中的定义, 对它而言, 父类中的定义如同被"屏蔽"了。


Overloaded  的方法是可以改变返回值的类型


2.答:
Java语言用于处理异常的方式有两种:

自行处理:可能引发异常的语句封在try块中,而处理异常的相应语句则存在于catch块内。

抛出异常:在方法声明中包含throws子句,通知调用者,如果发生了异常,必须有调用者处理。


throws是获取异常
throw是抛出异常
try是将会发生异常的语句括起来,从而进行异常的处理,
catch是如果有异常就会执行他里面的语句,
而finally不论是否有异常都会进行执行的语句。



3. 将 头部 public abstract class ClzA {

}

的 abstract 关键字去掉


4.答:
   final 修饰的变量必须初始化
   修改为:
    final int i=10;


5.答:
CMS 处理过程有七个步骤:
1. 初始标记(CMS-initial-mark) ,会导致swt;
2. 并发标记(CMS-concurrent-mark),与用户线程同时运行;
3. 预清理(CMS-concurrent-preclean),与用户线程同时运行;
4. 可被终止的预清理(CMS-concurrent-abortable-preclean) 与用户线程同时运行;
5. 重新标记(CMS-remark) ,会导致swt;
6. 并发清除(CMS-concurrent-sweep),与用户线程同时运行;
7. 并发重置状态等待下次CMS的触发(CMS-concurrent-reset),与用户线程同时运行;


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部