Java错题归纳(二)

1、若有如下接口A的定义,下列哪些类下确实现了该接口:C

interface A {

void method1(int i);

void method2(int j);

}

A class B implements A{ void method1( ) { } void method2( ) { } }

B class B implements A { void method1(int i ) { } void method2(int j ) { } }

C class B implements A{ public void method1(int x ) { } public void method2(int y ) { } }

D class B { void method1(int i ) { } void method2(int j ) { } }

知识点:

接口中所有方法默认是公有的抽象方法。

隐式地标识为public、abstract,并且接口中的方法也只允许使用这两个修饰符。

2、Collection是:C

A 抽象类

B 类

C 接口

D 最终类

知识点:Collection是接口,List和set继承了此接口

3、在接口中定义一个方法,方法名fly,以下选项中定义正确的是:AC

A public void fly();

B public static void fly();

C Object fly();

D protected Object fly();

知识点:

接口中所有方法默认是公有的抽象方法。

隐式地标识为public、abstract,并且接口中的方法也只允许使用这两个修饰符。

4、抽象类的组成部分包括:ABCD

A 变量

B 抽象方法

C 普通方法

D 常量

知识点:抽象类的组成,抽象类可以没有抽象方法但是无意义。

5、关于Collection和List之间的关系,说法正确的是:BC

A Collection是List的子类。

B List继承了Collection接口。

C Collection是List的父接口。

D List实现了Collection接口。

知识点:List和Collection都是接口,且Collection为父接口,接口之间只能继承,不能实现。

6、关于ArrayList和LinkedList的性能区别,以下描述正确的是:ABC

A 如果在集合的尾部插入一条记录,两者性能差别不大。

B 如果在集合的中间插入一条记录,LinkedList要比ArrayList性能好。

C 如果在集合的头部插入一条记录,LinkedList性能要比ArrayList性能好。

D 如果在集合的中间插入一条记录,ArrayList要比LinkedList性能好。

知识点:ArrayList和LinkedList的区别,尾插和尾删性能差距不大,其他地方插入和删除,LinkedList性能要比ArrayList性能好。

7、下列不属于构造方法特点的是:BD

A 有参数

B 有返回类型

C 有修饰符

D 有返回值

知识点:构造方法的特点:

(1)方法名与类名相同

(2)不能声明返回类型

(3)不能使用return语句返回值

(4)通常为public

相关推荐
孙启超3 分钟前
【AI开发之Rust】第 19 课:UniFFI 导出核心能力
开发语言·后端·rust
卓怡学长14 分钟前
w204基于springbo旅行社签证代理服务系统
java·spring boot·spring·intellij-idea
泡海椒16 分钟前
趋势分析报表:jquick-pdf折线图PDF生成实战
java·大数据·运维·服务器·前端·pdf
2601_9669496518 分钟前
股票池发生变化后,如何高效更新行情数据?从全量刷新到增量同步
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
Json____24 分钟前
家居装修 AI 智能咨询助手:让装修咨询从“大海捞针“变成“一问即答“
java·后端·vue3·it学习·wwwoop.com
繁华的地方不一定留下你的脚印25 分钟前
C++ std::variant 与 std::visit:安全保存多种类型,写清每个处理分支
开发语言·c++
vipxieliang30 分钟前
ValidX 在微服务架构中的验证策略
java·spring boot
用户0942485680331 分钟前
第18章:ConcurrentHashMap与并发容器实战
java·jvm
小羊没烦恼!41 分钟前
在Scrum中实施敏捷建模
java·开发语言·windows·算法·c#
❀͜͡傀儡师1 小时前
20 年沉淀,CAS 8.0 重新定义企业级 SSO:适配 JDK 25 与 Spring Boot 4.1
java·开发语言·spring boot