/**
* 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+ + 的函数肯定不一样