java高频基础选择题20道(一)

1. 下列哪个关键字用于表示一个类不能被继承?
A) final

B) abstract

C) static

D) private

答案: A) final

2. 哪种方法是一个Java类的构造方法?
A) 类名的方法

B) 没有返回类型的方法

C) 访问修饰符为private的方法

D) 具有public访问修饰符的方法

答案: A) 类名的方法

3. 下列哪个数据类型的变量不能直接存储null?
A) String

B) Integer

C) int

D) Object

答案: C) int

4. 在Java中,哪个方法用于启动一个线程?
A) start()

B) run()

C) execute()

D) init()

答案: A) start()

5. 在Java中,使用super()调用父类构造方法时,super()语句应该放在哪个位置?

A) 构造方法的第一行

B) 构造方法的最后一行

C) 可以在构造方法的任何位置

D) 不能使用super()调用父类构造方法

答案: A) 构造方法的第一行

6. 下面哪个选项是合法的ArrayList初始化方式?
A) ArrayList list = new ArrayList();

B) ArrayList list = new ArrayList<>();

C) ArrayList list = new ArrayList();

D) B 和 C 都是合法的

答案: D) B 和 C 都是合法的

7. 以下关于Java异常的说法中,正确的是?
A) Error表示程序可以捕获并恢复的异常

B) Exception表示程序可以捕获并恢复的异常

C) RuntimeException表示程序不能捕获的异常

D) Throwable是所有错误和异常的父类

答案: D) Throwable是所有错误和异常的父类

8. 在Java中,String类是?
A) 可变类

B) 不可变类

C) 线程不安全类

D) 线程安全类

答案: B) 不可变类

9. Java中的==运算符和equals()方法的区别是?
A) ==比较对象的引用,equals()比较对象的内容

B) ==比较对象的内容,equals()比较对象的引用

C) ==不能用于对象类型,equals()可以

D) ==和equals()都比较对象的内容

答案: A) ==比较对象的引用,equals()比较对象的内容

10. 以下哪个集合类实现了Set接口?
A) ArrayList

B) HashSet

C) LinkedList

D) PriorityQueue

答案: B) HashSet

11. 在Java中,static关键字的作用是?
A) 使方法只能访问静态变量

B) 使类只能够被实例化一次

C) 使变量或方法属于类而不是实例

D) 使方法可以被继承

答案: C) 使变量或方法属于类而不是实例

12. 以下哪种类型的变量可以在静态方法中直接访问?
A) 实例变量

B) 静态变量

C) 局部变量

D) 常量

答案: B) 静态变量

13. 下列关于Java中的interface的描述,哪一项是正确的?
A) interface可以有构造方法

B) interface可以实现另一个interface

C) interface可以包含实例变量

D) interface中的所有方法默认是final的

答案: B) interface可以实现另一个interface

14. 以下关于try-catch语句的正确描述是?
A) try和catch块中代码顺序无关

B) try块中的代码发生异常时,catch块会立即执行

C) catch块中的代码必须在try块的前面

D) 一个try块可以有多个catch块

答案: D) 一个try块可以有多个catch块

15. 以下哪个方法可以用来强制垃圾回收?
A) System.gc()

B) Runtime.getRuntime().gc()

C) new GarbageCollector().collect()

D) A 和 B

答案: D) A 和 B

16. Java中,下面哪种方式是正确的创建线程的方法?
A) 继承Thread类并重写run()方法

B) 实现Runnable接口并重写run()方法

C) 以上两者都可以

D) 使用Thread.start()方法创建线程

答案: C) 以上两者都可以

17. 哪个关键字可以用来在子类中调用父类的方法或属性?
A) this

B) super

C) parent

D) base

答案: B) super

18. HashMap的key能否重复?
A) 能

B) 不能

C) 能重复,但值不能重复

D) 键值对整体不能重复

答案: B) 不能

19. 在Java中,final关键字可以修饰什么类型的成员?
A) 方法

B) 变量

C) 类

D) 以上三者

答案: D) 以上三者

20. 如果想要通过List接口实现一个线程安全的集合,应该使用以下哪个类?
A) ArrayList

B) HashSet

C) Vector

D) LinkedList

答案: C) Vector

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/466457.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[mysql]DDL,DML综合案例,

综合案例 题目如下 目录 综合案例 ​编辑 ​编辑 # 1、创#1建数据库test01_library # 2、创建表 books&#xff0c;表结构如下&#xff1a; # 3、向books表中插入记录库存 # 4、将小说类型(novel)的书的价格都增加5。 # 5、将名称为EmmaT的书的价格改为40&#xff0c;并将…

day-81 打家劫舍 II

思路 与LCR 089. 打家劫舍相比&#xff0c;本题所有房屋围成了一圈&#xff0c;那么第一间房子和最后一间房子不能同时打劫&#xff0c;那么就可以分为两种情况&#xff1a;1.选第一间房打劫&#xff1b;2.选最后一间房打劫 解题过程 然后依次计算出以上两种情况的最大金额&am…

秃姐学AI系列之:GRU——门控循环单元 | LSTM——长短期记忆网络

RNN存在的问题 因为RNN模型的BPTT反向传导的链式求导&#xff0c;导致需要反复乘以一个也就是说会出现指数级别的问题&#xff1a; 梯度爆炸&#xff1a;如果的话&#xff0c;那么连乘的结果可能会快速增长&#xff0c;导致梯度爆炸梯度消失&#xff1a;如果的话&#xff0c;…

OpenHarmony 入门——ArkUI 自定义组件间的父子双向同步状态装饰器@Link语法(四)

文章大纲 引言一、组件间状态装饰器Link 父子双向同步1、使用规则2、支持的观察变化的场景和ArkUI 刷新UI3、Link变量值初始化和更新机制3.1、初始渲染&#xff1a;执行父组件的build()函数后将创建子组件的新实例。3.2、Link的数据源的更新&#xff1a;即父组件中状态变量更新…

机器学习与数据挖掘_使用梯度下降法训练线性回归模型

目录 实验内容 实验步骤 1. 导入必要的库 2. 加载数据并绘制散点图 3. 设置模型的超参数 4. 实现梯度下降算法 5. 打印训练后的参数和损失值 6. 绘制损失函数随迭代次数的变化图 7. 绘制线性回归拟合曲线 8. 基于训练好的模型进行新样本预测 实验代码 实验结果 实验…

机器学习与AI|如何利用数据科学优化库存周转率?

对于所有零售商来说&#xff0c;良好的库存管理都是非常重要的。众所周知&#xff0c;商品如果不放在货架上就无法出售&#xff0c;而如果库存过多则意味着严重的财务负担。 但是做好库存管理绝非易事&#xff0c;它依赖于对未来需求的准确预测和确保始终有合适库存的敏捷供应链…

Proteus中数码管动态扫描显示不全(已解决)

文章目录 前言解决方法后记 前言 我是直接把以前写的 51 数码管程序复制过来的&#xff0c;当时看的郭天祥的视频&#xff0c;先送段选&#xff0c;消隐后送位选&#xff0c;最后来个 1ms 的延时。 代码在 Proteus 中数码管静态是可以的&#xff0c;动态显示出了问题——显示…

如何快速搭建一个spring boot项目

一、准备工作 1.1 安装JDK&#xff1a;确保计算机上已安装Java Development Kit (JDK) 8或更高版本、并配置了环境变量 1.2 安装Maven&#xff1a;下载并安装Maven构建工具&#xff0c;这是Spring Boot官方推荐的构建工具。 1.3 安装代码编辑器&#xff1a;这里推荐使用Inte…

基于ViT的无监督工业异常检测模型汇总

基于ViT的无监督工业异常检测模型汇总 论文1&#xff1a;RealNet: A Feature Selection Network with Realistic Synthetic Anomaly for Anomaly Detection&#xff08;2024&#xff09;1.1 主要思想1.2 系统框架 论文2&#xff1a;Inpainting Transformer for Anomaly Detecti…

数据结构C语言描述2(图文结合)--有头单链表,无头单链表(两种方法),链表反转、有序链表构建、排序等操作,考研可看

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;用C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

Python | Leetcode Python题解之第542题01矩阵

题目&#xff1a; 题解&#xff1a; class Solution:def updateMatrix(self, matrix: List[List[int]]) -> List[List[int]]:m, n len(matrix), len(matrix[0])# 初始化动态规划的数组&#xff0c;所有的距离值都设置为一个很大的数dist [[10**9] * n for _ in range(m)]…

ENSP作业——园区网

题目 根据上图&#xff0c;可得需求为&#xff1a; 1.配置交换机上的VLAN及IP地址。 2.设置SW1为VLAN 2/3的主根桥&#xff0c;设置SW2为VLAN 20/30的主根桥&#xff0c;且两台交换机互为主备。 3.可以使用super vlan。 4.上层通过静态路由协议完成数据通信过程。 5.AR1作为企…

【1个月速成Java】基于Android平台开发个人记账app学习日记——第7天,申请阿里云SMS短信服务SDK

系列专栏链接如下&#xff0c;方便跟进&#xff1a; https://blog.csdn.net/weixin_62588253/category_12821860.html?fromshareblogcolumn&sharetypeblogcolumn&sharerId12821860&sharereferPC&sharesourceweixin_62588253&sharefromfrom_link 同时篇幅…

让Apache正确处理不同编码的文件避免中文乱码

安装了apache2.4.39以后&#xff0c;默认编码是UTF-8&#xff0c;不管你文件是什么编码&#xff0c;统统按这个来解析&#xff0c;因此 GB2312编码文件内的中文将显示为乱码。 <!doctype html> <html> <head><meta http-equiv"Content-Type" c…

『Django』初识前后端分离

点赞 + 关注 + 收藏 = 学会了 本文简介 在前面的「Django」系列的文章 中使用的是“前后端不分离”的方式去学习 Django,但现在企业比较流行的开发方式是前后端分离。 简单来说,前后端分离就是把前端和后端的工作分配给2个人做,前端主要负责用户界面的开发,后端主要负责…

探索开放资源上指令微调语言模型的现状

人工智能咨询培训老师叶梓 转载标明出处 开放模型在经过适当的指令调整后&#xff0c;性能可以与最先进的专有模型相媲美。但目前缺乏全面的评估&#xff0c;使得跨模型比较变得困难。来自Allen Institute for AI和华盛顿大学的研究人员们进行了一项全面的研究&#xff0c;探索…

搜维尔科技:【应用】Xsens在荷兰车辆管理局人体工程学评估中的应用

荷兰车辆管理局&#xff08;RDW&#xff09;通过数据驱动的人体工程学评估&#xff0c;将职业健康和安全放在首位。 关键信息 01 改进人体工程学评估&#xff1a;RDW使用Xsens动作捕捉和Scalefit Industrial Athlete进行精确、实时的人体工程学评估&#xff0c;识别并降低与…

文件系统和日志管理 附实验:远程访问第一台虚拟机日志

文件系统和日志管理 文件系统&#xff1a;文件系统提供了一个接口&#xff0c;用户用来访问硬件设备&#xff08;硬盘&#xff09;。 硬件设备上对文件的管理 文件存储在硬盘上&#xff0c;硬盘最小的存储单位是512字节&#xff0c;扇区。 文件在硬盘上的最小存储单位&…

大众汽车合肥社招入职笔试测评SHL题库:综合能力、性格问卷、英语口语真题考什么?

大众汽车合肥社招入职笔试测评包括综合能力测试、性格问卷和英语口语测试。以下是各部分的具体内容&#xff1a; 1. **综合能力测试**&#xff1a; - 这部分测试需要46分钟完成&#xff0c;建议准备计算器和纸笔。 - 测试内容涉及问题解决能力、数值计算能力和逻辑推理能力。 -…

Python进阶之IO操作

文章目录 一、文件的读取二、文件内容的写入三、之操作文件夹四、StringIO与BytesIO 一、文件的读取 在python里面&#xff0c;可以使用open函数来打开文件&#xff0c;具体语法如下&#xff1a; open(filename, mode)filename&#xff1a;文件名&#xff0c;一般包括该文件所…