当前位置: 首页 > news >正文

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

http://www.lryc.cn/news/390312.html

相关文章:

  • Grafana面试题精选和参考答案
  • Node版本管理工具 fnm 安装使用
  • vector模拟实现【C++】
  • 《每天5分钟用Flask搭建一个管理系统》第11章:测试与部署
  • Landsat数据从Collection1更改为Collection2
  • 《每天5分钟用Flask搭建一个管理系统》第12章:安全性
  • Unity之创建与导出PDF
  • 【Android面试八股文】优化View层次过深问题,选择哪个布局比较好?
  • 什么是带有 API 网关的代理?
  • sql拉链表
  • STM32CubeMX实现矩阵按键(HAL库实现)
  • mmdetection3D指定版本安装指南
  • SQLMap工具详解与SQL注入防范
  • 如何在Java中实现自定义数据结构:从头开始
  • 【机器学习】在【Pycharm】中的应用:【线性回归模型】进行【房价预测】
  • 如何在 Linux 中后台运行进程?
  • 软考-软件设计师
  • UOS系统中JavaFx笔锋功能
  • 后端加前端Echarts画图示例全流程(折线图,饼图,柱状图)
  • ValidateAntiForgeryToken、AntiForgeryToken 防止CSRF(跨网站请求伪造)
  • 《昇思25天学习打卡营第5天 | mindspore 网络构建 Cell 常见用法》
  • SQLServer:从数据类型 varchar 转换为 numeric 时出错。
  • 探索迁移学习:通过实例深入理解机器学习的强大方法
  • 【Linux】性能分析器 perf 详解(四):trace
  • 信息安全体系架构设计
  • GPT-5即将登场:AI赋能下的未来工作与日常生活新图景
  • RocketMQ实战:一键在docker中搭建rocketmq和doshboard环境
  • 前端项目vue3/React使用pako库解压缩后端返回gzip数据
  • C++专业面试真题(1)学习
  • 2024 年人工智能和数据科学的五个主要趋势