Java高频笔试题01(含答案及解析)

devtools/2025/3/4 7:22:24/

1.属于面向对象的特征的是( )[多选]

   A.封装

   B.重写

   C.重载

   D.继承

答案:AD

解析:面向对象的四大特征包括封装、继承、多态和抽象。重写和重载是多态的具体实现方式,但不直接作为特征。

2. ArrayList和LinkedList的哪个是需要动态调整容量的( )[单选]

    A.都不是

    B.都是

    C. LinkedList

    D. ArrayList

答案:D

解析:ArrayList 基于数组实现,容量不足时需要动态扩容(默认增长 1.5 倍)

LinkedList链表,不需要调整容量

3.以下代码运行输出( )[单选]

public static void main(String[] args){ List<Integer> list new ArrayList<>();list.add(1);list.add(2); list.add(3); list.remove(1);System.out.println(list);
}

    A.输出[3]

    B.输出[2,3]

    C.输出[1,3]

    D.输出[1,2,3]

答案:C

解析:list.remove(1) 移除索引为1的元素(值为2),剩余元素为1和3。

4.以下代码运行输出是(  )[单选]

public class Person {private String name = "Person";int age = 0;
}public class Child extends Person {public String grade;public static void main(String[] args) {Person p = new Child();System.out.println(p.name);}}

     A.编译出错
     B.输出Person
     C.运行出错
     D.没有输出

答案:A

解析:Person类的name字段是私有的,子类Child无法直接访问,编译报错。

5.下面哪些URL符合RESTful规范( )[多选]

    A.GET/authors/12?categories=2(含义:获取作者ID=12的某一类文章)

    B.GET /articles/published(含义:查询已经发布的文章)

    C.DELETE /articles/25(删除ID=25的文章)

    D. POST/accounts/1/transfer/500/to/2(含义:账号1转账500元到账号2)

答案:AC

解析:RESTful强调资源路径和HTTP动词。选项B路径含动作(published),D用URL表示操作,不符合规范,应该用 POST /transfers,在请求体传参

 6.在下面的表中,哪条SQL语句使用索引最高效(  )[单选]

CREATE TABLE t1('id' int NOT NULL AUTO_INCREMENT,'name' varchar(32)COLLATE utf8mb4_unicode_ci NOT NULL DEF

http://www.ppmy.cn/devtools/164396.html

相关文章

虚拟机缩放比例问题处理

上班打开虚拟机的样子。 最开始判断可能是vmtools 异常重启安装后发现没有效果 通过 xrandr 功能查询显示器信息获取显示器名 设置显示器 同时设置分辨率 也可以同时设置刷新率 注意下图中设置的关键字

LeetCode 349. 两个数组的交集 java题解

https://leetcode.cn/problems/intersection-of-two-arrays/description/ 使用哈希集合来解决。先将一个数组的元素存入哈希集合&#xff0c;然后遍历另一个数组&#xff0c;检查元素是否在哈希集合中&#xff0c;如果存在则将其加入结果集合&#xff0c;最后将结果集合转换为数…

前端开发常用的加密算法

以下是前端开发中常用的加密方式及其适用场景的详细说明&#xff1a; 一、核心加密方案 加密类型常用算法特点适用场景对称加密AES、DES、3DES加密解密使用相同密钥&#xff0c;速度快本地存储加密、HTTP Body加密非对称加密RSA、ECC公钥加密私钥解密&#xff0c;安全性高传输…

Ray Data 内部架构深度解析

Ray Data 是一个基于 Ray 核心的分布式数据处理框架,它提供了一个高层次的 Python API,用于加载、转换和处理大规模数据集。本文将深入探讨 Ray Data 的内部架构、执行机制、调度策略和内存管理等方面,帮助读者更好地理解和使用 Ray Data。 核心概念 Datasets and Blocks…

解决 Dell PowerEdge T630 增加第三方 PCIe 设备后制冷系统异常

博客地址&#xff1a;解决 Dell PowerEdge T630 增加第三方 PCIe 设备后制冷系统异常 配置 Device: Dell PowerEdge T630CPU: Intel Xeon E5-2696 v4 x2GPU 1: Matrox Electronics Systems Ltd. G200eR2GPU 2: NVIDIA GeForce GTX 1060 3GBOS: Proxmox VE bookworm 8.3.1 x86…

openinstall支持鸿蒙App Linking:赋能系统级深度链接能力

用户注意力稀缺是当下互联网服务的核心痛点之一&#xff0c;快速、精准地到达目标页面成为普遍需求&#xff0c;华为HarmonyOS推出的AppLinking功能&#xff0c;带来了强大的系统级无缝跳转能力。 作为深度链接技术及一键拉起服务的引领者&#xff0c;openinstall始终关注前沿…

Android中的四大组件及其生命周期

Android中的四大组件分别是Activity、Service、Content Provider和BroadcastReceiver&#xff0c;每个组件都有其特定的生命周期。以下是这些组件及其生命周期的详细介绍&#xff1a; 1. Activity 简介&#xff1a;Activity是用户操作的可视化界面&#xff0c;为用户提供了一个…

网络原理---HTTP/HTTPS

通过之前的网络编程&#xff0c;我们已经初步了解UDP和TCP的基本实现方法&#xff0c;接下来我们对其进一步的学习。 在网络编程中&#xff1a; 1.读和写数据通过Socket&#xff0c;通过Socket内置的InputStream和OutputStream(读写的基本单位都是字节&#xff09;。2.当在编…