牛客刷题日记(2021-11-17)

牛客刷题日记(2021-11-17)

题目:
下列关于继承的描述正确的是()
A.Java中允许定义一个子类的引用,指向父类的对象。
B.Java中一个子类可以继承多个抽象类,在extends关键字后依次列出,用逗号隔开。
C.Java中类的继承是通过extends关键字来描述的,而且只允许继承自一个直接父类。
D.Java中抽象类之间不允许出现继承关系,所有的抽象类都相互独立。
解析:

选C
A、说反了。父类引用指向子类对象
B、类都是单继承。
D、抽象类也可以继承。


题目:
关于抽象类与最终类,下列说法错误的是?
A.抽象类能被继承,最终类只能被实例化。
B.抽象类和最终类都可以被声明使用
C.抽象类中可以没有抽象方法,最终类中可以没有最终方法
D.抽象类和最终类被继承时,方法可以被子类覆盖
解析:

正确答案: D

最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写。


题目:

java语言中,按照一定格式生成程序的文档的工具是?
A.javac
B.javah
C.javadoc
D.jar
解析:

正确答案: C

jar 将许多文件组合成一个jar文件
javac 编译
javadoc 它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。
javah 把java代码声明的JNI方法转化成C\C++头文件。 JNI可参考java核心技术卷二第12章


题目:
运用下列哪个命令能够获取JVM的内存映像
A.jinfo
B.jmap
C.jhat
D.jstat

解析:

正确答案: B

1、jps:查看本机java进程信息。

2、jstack:打印线程的栈信息,制作线程dump文件。

3、jmap:打印内存映射,制作堆dump文件

4、jstat:性能监控工具

5、jhat:内存分析工具

6、jconsole:简易的可视化控制台

7、jvisualvm:功能强大的控制台


题目:
下面有关java的一些细节问题,描述错误的是?
A.构造方法不需要同步化
B.一个子类不可以覆盖掉父类的同步方法
C.定义在接口中的方法默认是publicD.容器保存的是对象的引用
解析:

正确答案: B

B选项中,子类应该是可以置换掉父类的同步方法的。


题目:

character流和byte流的区别不包括()
A.每次读入的字节数不同
B.前者带有缓冲,后者没有。
C.前者是字符读入,后者是字节读入。
D.二者没有区别,可以互换。

解析:

正确答案: A B D

字符流和字节流每次读入的字节数是不确定的,可能相同也可能不相同;字符流和字节流都有缓冲流


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值