JAVA基础试题

Java最全面试题->Java基础面试题->JavaSE面试题->基础语法面试题 隐式转换:自动转换类型,大范围的变量能够接受小范围的数据显示转换:强制类型转换,大范围的数据强制复制给小类型的数据拆箱:把包装类转换成基本数据类型装箱:把基本数据类型转换成包装类jdk5的新特性,定义类和接口的时候使用类型参数,主要运用在集合上。 阅读详情

1、【单选题】

下列那条语句能编译通过?

A.

int int = 11; 

B.

float float=”3.14”; 

C.

String String=”String”; 

D.

int i= 1.1; 

【正确答案】C

【答题时间】2021-10-29 08:04:30

【答案解析】浮点型的字面值类型是double,所以float类型的数据需要加字面值后缀fint是关键字,不能用作标识符1.1是double类型,不是int类型,想赋值需要强制类型转换【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分2、【单选题】

下列那一个不属于java的基本数据类型?

A.

int 

B.

String 

C.

float 

D.

byte 

【正确答案】B

【答题时间】2021-10-29 08:04:30

【答案解析】字符串类型String不是基本类型而是引用类型,默认值是null【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分3、【单选题】

语句System.out.println("abcd".lastIndexOf("bc",1)); 的输出结果为?

A.

2 

B.

0 

C.

-1 

D.

1 

【正确答案】D

【答题时间】2021-10-29 08:04:30

【答案解析】lastIndexOf方法从指定位置开始反向搜索,把bc看成一个字母即b,搜到了b再看b后面是否是c,如果不是返回-1(没有搜到),如果是c返回b的位置。【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分4、【单选题】

下列哪个方法可以返回指定字符串的一部分?

A.

toString() 

B.

Subing() 

C.

concat() 

D.

substring() 

【正确答案】D

【答题时间】2021-10-29 08:04:30

【答案解析】可以通过substring方法来截取某一段的字符串【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分5、【单选题】

在Java中,负责对字节代码解释执行的是?

A.

编译器 

B.

垃圾回收器 

C.

JVM虚拟机 

D.

应用服务器 

【正确答案】C

【答题时间】2021-10-29 08:04:30

【答案解析】我们的Java源码通过编译变成字节码文件,然后被JVM虚拟机执行,不同的系统有不同的虚拟机,这也是JAVA语言能够跨平台的基础,但注意,JVM虚拟机是不跨平台的【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分6、【单选题】

以下关于JDK,JRE,JVM的表述不正确的是?

A.

JVM是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序 

B.

JRE是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库 

C.

JDK是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库 

D.

JDK,JRE,JVM整体就是Java虚拟机 

【正确答案】D

【答题时间】2021-10-29 08:04:30

【答案解析】JDK包含JRE,JRE包含JVM,JVM被称作Java虚拟机【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分7、【单选题】

ArrarList list=new ArrayList(20),会扩容几次?

A.

3 

B.

2 

C.

1 

D.

0 

【正确答案】D

【答题时间】2021-10-29 08:04:30

【答案解析】ArrayList底层的数据结构是数组,在初始化时会根据指定的容量开辟好对应的内存空间所以指定初始容量为20,会直接开辟20,不会扩容如果在定义的时候没有指定初始容量,那就是ArrayList的默认容量10,扩容机制是1.5倍扩容【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分8、【单选题】

定义接口用什么关键字?

A.

extends 

B.

abstract 

C.

interface 

D.

implements 

【正确答案】C

【答题时间】2021-10-29 08:04:30

【答案解析】interface是定义接口的关键字,extends是建立继承关系的关键字,implements是实现接口的关键字,abstract表示抽象    【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分9、【单选题】

对于HashMap集合说法正确的是?

A.

不可以存储null值和null键 

B.

可以存储null值和null键 

C.

底层是链表结构 

D.

底层是数组结构 

【正确答案】B

【答题时间】2021-10-29 08:04:30

【答案解析】HashMap底层数数组+链表/红黑树的键值对结构,可以存储null值与null键【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分10、【单选题】

下列哪项不属于Java语言平台的主要版本

A.

Java EE 

B.

JVM 

C.

Java Me 

D.

Java Se 

【正确答案】B

【答题时间】2021-10-29 08:04:30

【答案解析】Java语言平台版本主要有:SE-标准版 ME-小型版 EE-企业版  JVM是Java虚拟机【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分11、【单选题】

下面有关for循环的描述正确的是?

A.

for循环只能用于循环次数已经确定的情况 

B.

for循环是先执行循环体语句,后进行条件判断 

C.

for循环体语句中,可以包含多条语句,但要用大括号括起来 

D.

在for循环中,不能使用break语句跳出循环 

【正确答案】C

<
YOLOv11改进策略【模型轻量化】| 替换骨干网络为 GhostNet V3 2024华为的重参数轻量化模型 一、本文介绍 本文记录的是基于 GhostNetV3 的 YOLOv11 轻量化改进方法研究。GhostNetV3的轻量模块采用重参数化方法,训练时为深度可分离卷积和1×1卷积添加线性并行分支,推理时通过逆重参数化移除分支、折叠操作,能够在不增加推理成本的同时提高性能,从而实现YOLOv11的轻量化改进。 专栏目录:YOLOv11改进目录一览 | 涉及卷积层、轻量化、注意力、损失函数、Backbone、SPPF、Neck、检测头等全方位改进 专栏地址:YOLOv11改进专栏——以发表论文的角度,快速 阅读详情

相关推荐

不用SE63逐个翻译!ABAP函数LXE_OBJ_TEXT_PAIR_WRITE批量处理TCODE描述的3种姿势

本文介绍了三种利用ABAP函数LXE_OBJ_TEXT_PAIR_WRITE批量翻译SAP事务码(TCODE)描述的高效方案,旨在替代SE63逐个翻译的低效操作。内容涵盖从基础循环、Excel导入到全自动程序集成的实现方法,帮助开发者显著提升批量翻译效率,并深入解析了SAP翻译体系的核心原理与实战技巧。

weixin_42593130的博客 660

esp32c6 开发实战:低功耗蓝牙(BLE)开发

蓝牙栈在此程序流程中已经启动并运行,但是应用程序的功能尚未定义。功能的定义是通过响应事件来实现的,当其他设备尝试读取或写入参数以及建立连接时就会触发事件回调函数处理。BT控制器在控制器端实现主机控制器接口(HCI),链路层(LL)和物理层(PHY)。BT控制器对用户应用程序不可见,并处理BLE堆栈的较低层。蓝牙堆栈(Bluedroid stack)定义了经典蓝牙(BT Classic)和低功耗蓝牙(BLE)的通用定义和API。的判断)等对于启动低功耗蓝牙来说不重要的代码,函数初始化和启用BT控制器。

月入鱼饵的博客 2742

STM32读取BQ40Z50的数据

TI电池管理芯片BQ40Z50,通信协议是SMBUS,类似IIC,速率要求10-100KHz   用的STM32F103的硬件IIC读取电池的各种数值,源代码如下: ​ #include "iic.h" #include "stdio.h"  //***************************************************** // IIC2初始化函数:初始化ST...

百步登峰的博客 1万+

从PHY芯片看工业网络精准时钟:IEEE 1588v2(PTP)协议实现与选型指南

本文深入解析了工业网络中IEEE 1588v2(PTP)协议的实现与PHY芯片选型要点。通过对比KG7101、RTL8211F等芯片的关键参数,揭示硬件时间戳对纳秒级时钟同步的决定性作用,并提供PTP网络设计中的拓扑布局与配置优化技巧,助力工业自动化场景实现精准时间同步。

weixin_42628688的博客 502

【纯血鸿蒙】安装hdc工具

参考资料:

oh.K 5553

别再手动算K值了!ZEMAX中两种锥透镜建模方法详解(标准面 vs. 轴锥面)

本文详细解析了ZEMAX中锥透镜的两种建模方法:标准面与轴锥面。通过对比两者的精度、计算效率和适用场景,帮助工程师在激光整形、光束匀化等应用中做出最优选择,并提供了参数设置和异常排查的实用技巧。

weixin_42548874的博客 321

华中科技大学头歌 交通灯系统设计 Lojisim 详细实验报告,实验图,仅供参考

本实验也是参考了许多大神的做法,也是小白一个!有完整实验代码,实验报告,答辩PPT(ppt当时做得仓促,有点拉胯)~ 需要请评论或私QQ:3096524043(有偿~~) 一、数码管驱动 由真值表生成电路 二、四位无符号比较器设计 三、8位无符号比较器设计 四、一位2路选择器设计 五、八位2路选择器设计 六、BCD双向计数器状态机设计 七、BCD双向计数器输出函数设计 ...

FindXY的博客 1万+

SAP成本控制范围配置全流程:从货币参数到标准层次(附2024最新SPRO路径)

本文详细拆解了SAP成本控制范围(Controlling Area)的完整配置流程,涵盖从货币与估价参数文件定义、参数文件分配到控制范围,再到成本中心标准层次创建等核心步骤。文章提供了2024年最新的SPRO导航路径和实战配置要点,帮助顾问构建稳健、可扩展的管理会计基础架构,并附有常见问题排查指南。

java5的博客 940

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

上一篇: JAVA数据库试题
下一篇: Oracle数据库基础(一)
dannideding
博客等级 码龄5年 3粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值