爪哇基础题12

把前一阵做的题整理一下,因为这套题有一题是关于IO流的,本打算学完IO流再整理,但是看的网课有关IO流的内容竟然讲了60节课,还得学几天,那今天就把这套题整理整理啦

1.instanceof运算符能够用来判断一个对象是否为:(C)

A 一个类的实例

B 一个实现指定接口的类的实例

C 全部正确

D 一个子类的实例

instanceof是java中的二元运行算符,用来判断instanceof左边对象是否是右边类的实例,返回类型为boolean。这题ABD全都是类,所以没问题,选C

2.下面叙述那个是正确的?(B)

A java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。

B 在java中,我们可以用违例(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要更大的系统开销。

C java接口包含函数声明和变量声明。

D java中,子类不可以访问父类的私有成员和受保护的成员。

A选项,后半句错了,你要是不知道所存储对象的类型,默认就是Object类,可以存储任意类型。

B选项我是没理解什么叫抛出一些并非错误的消息,他的意思是比如自定义一个异常类,里面定义如果变量i>10,就用抛出异常说明这个变量大于10,而不是用一个函数体(函数体内判断是否大于10,然后返回true或false)判断。因为函数调用是入栈出栈,栈是在寄存器之下的速度最快,且占的空间少,而自定义异常是存在堆中,肯定异常的内存开销大。

C选项变量声明是错误的,接口中的变量都是被abstract final修饰的,也就是常量,常量必须要初始化。选项中只是声明会报错的。

#如何看待2023届秋招##你的秋招进展怎么样了##0offer是寒冬太冷还是我太菜##我的求职思考#
java基础知识 文章被收录于专栏

我是一个转码的小白,平时会在牛客中做选择题,在做题中遇到不会的内容就会去找视频或者文章学习,以此不断积累知识。这个专栏主要是记录一些我通过做题所学到的基础知识,希望能对大家有帮助

全部评论
面试不问这些的
点赞 回复 分享
发布于 2023-01-19 15:45 陕西

相关推荐

头像
10-22 20:13
中南大学 Java
序言大家好呀。我是希晨er,一个初入职场的程序猿小登最近上班摸鱼刷到了一篇文章:10年深漂,放弃高薪,回长沙一年有感,还有聊聊30岁大龄程序员过往的心路历程,突然就有点感慨。我如今也做出了和大明哥一样的抉择,只是更早。此外我22年的人生,好像从来没好好记录过。正好现在工作不太忙,就想把这些经历写下来,也希望能得到社区里各位前辈的指点个人背景我是03年出生的西安娃,父母都是普通打工人。刚从中南大学软件工程专业毕业半年,现在在老家的央企过着躺平摆烂的日子成长轨迹从农村到城市的童年我家并不是西安的,只是爸妈在西安上班,从小学之后就把我接到了西安。后来老家房子拆了,爷爷奶奶也搬了过来。农村的生活,我觉...
Yki_:看哭了,恋爱那一段你女朋友说你不够关心她,可你毕竟也愿意遇到矛盾写几千字来和她慢慢分析;说不愿意给她花钱,我感觉可能只是消费观不一样;如果她想留在长沙,也应该提前跟你说开。不过她也许会心疼你放弃大厂offer转向数字马力?我也因为同样的原因有过一段幸福而充满遗憾的感情,不过跟爱情相比确实前途更重要一点。至于offer的选择,换我我也会这么选。把这些旧事记录下来以后,接下来就好好向前看吧,加油兄弟
🍊晨光随笔
点赞 评论 收藏
分享
评论
33
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务