每日10道JAVA题答案(20180706)

本文总结了Java编程中的关键知识点,包括类的构造函数、抽象类与接口的区别、字节码与机器码的概念、方法的访问修饰符等。通过具体实例解析了Java语言的重要特性和编程实践中的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
 * 请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我
 */


1.C

此时obj是D对象


2.B
关于抽象类
JDK 1.8以前,抽象类的方法默认访问权限为protected
JDK 1.8时,抽象类的方法默认访问权限变为default


关于接口
JDK 1.8以前,接口中的方法必须是public的
JDK 1.8时,接口中的方法可以是public的,也可以是default的
JDK 1.9时,接口中的方法可以是private的


3.C
A:.java编译成的是字节码,再被各系统的jvm翻译成本系统可以识别的机器码,
这就是java一次编程多平台应用的跨平台性 B:java源文件生成的是class文件,与系统无关 
C:注意字节码和机器码不是一回事 java程序在运行时字节码才会被jvm翻译成机 器码,
所以说java是解释性语言 D:注意jvm的版本,好比人穿裤子,一条裤子能被任何人穿上吗


4.A
题目:总是为一个类提供了一个默认的构造函数是Java语言的一个重要特性 。
事实上只有在我们没有显示声明任何构造方法时java才会为我们提供一个默认的无参构造函数。


5.BC
A:修饰符>=被重写的方法修饰符就行
B:可以有不同的访问修饰符。访问权限大于等于就行


6.ABCD
主要考核了这几个知识点:
1.静态内部类才可以声明静态方法
2.静态方法不可以使用非静态变量
3.抽象方法不可以有函数体


7.A
内联函数就是把函数方法体展开 适宜函数代码量小 频繁调用


8.B
B是重定向,C是请求转发,A和D是错误的,不存在对应的方法


9.ABCD
双引号代表的字符串常量,而不是字符常量


10.ABCD
java不允许单独的方法,过程或函数存在,需要隶属于某一类中。——AB错
java语言中的方法属于对象的成员,而不是类的成员。不过,其中静态方法属于类的成员。——C错 
java调用方法和C调用过程,C+ + 的函数肯定不一样
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StrideBin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值