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

MySQL查询语句练习题,测试基本够用了

 

1.创建student和score表

CREATE  TABLE  student (
id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  ,
name  VARCHAR(20)  NOT NULL ,
sex  VARCHAR(4)  ,
birth  YEAR,
department  VARCHAR(20) ,
address  VARCHAR(50)
);

创建score表。SQL代码如下:

CREATE  TABLE  score (
id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  AUTO_INCREMENT ,
stu_id  INT(10)  NOT NULL ,
c_name  VARCHAR(20) ,
grade  INT(10)
);

2.为student表和score表增加记录

向student表插入记录的INSERT语句如下:

INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');INSERT INTO student VALUES( 903,'张三', '女',1990,'中文系', '湖南省永州市');INSERT INTO student VALUES( 904,'李四', '男',1990,'英语系', '辽宁省阜新市');INSERT INTO student VALUES( 905,'王五', '女',1991,'英语系', '福建省厦门市');INSERT INTO student VALUES( 906,'王六', '男',1988,'计算机系', '湖南省衡阳市');

向score表插入记录的INSERT语句如下:

INSERT INTO score VALUES(NULL,901, '计算机',98);
INSERT INTO score VALUES(NULL,901, '英语', 80);
INSERT INTO score VALUES(NULL,902, '计算机',65);
INSERT INTO score VALUES(NULL,902, '中文',88);
INSERT INTO score VALUES(NULL,903, '中文',95);
INSERT INTO score VALUES(NULL,904, '计算机',70);
INSERT INTO score VALUES(NULL,904, '英语',92);
INSERT INTO score VALUES(NULL,905, '英语',94);
INSERT INTO score VALUES(NULL,906, '计算机',90);
INSERT INTO score VALUES(NULL,906, '英语',85);

3.查询student表的所有记录

mysql> SELECT * FROM student;+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 || 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 || 903 | 张三   | 女   |  1990 | 中文系     | 湖南省永州市 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 || 905 | 王五   | 女   |  1991 | 英语系     | 福建省厦门市 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 |+-----+--------+------+-------+------------+--------------+

4.查询student表的第2条到4条记录

mysql> SELECT * FROM student LIMIT 1,3;+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 || 903 | 张三   | 女   |  1990 | 中文系     | 湖南省永州市 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 |+-----+--------+------+-------+------------+--------------+

5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

mysql> SELECT id,name,department FROM student;+-----+--------+------------+| id  | name   | department |+-----+--------+------------+| 901 | 张老大 | 计算机系   || 902 | 张老二 | 中文系     || 903 | 张三   | 中文系     || 904 | 李四   | 英语系     || 905 | 王五   | 英语系     || 906 | 王六   | 计算机系   |+-----+--------+------------+

6.从student表中查询计算机系和英语系的学生的信息

mysql> SELECT * FROM student WHERE department IN ('计算机系','英语系');+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 || 905 | 王五   | 女   |  1991 | 英语系     | 福建省厦门市 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 |+-----+--------+------+-------+------------+--------------+

7.从student表中查询年龄18~22岁的学生信息

mysql> SELECT id,name,sex,2013-birth AS age,department,address-> FROM student-> WHERE 2013-birth BETWEEN  18 AND 22;+-----+------+------+------+------------+--------------+| id  | name | sex  | age  | department | address      |+-----+------+------+------+------------+--------------+| 905 | 王五 | 女   |   22 | 英语系     | 福建省厦门市 |+-----+------+------+------+------------+--------------+
mysql> SELECT id,name,sex,2013-birth AS age,department,address-> FROM student-> WHERE 2013-birth>=18 AND 2013-birth<=22;+-----+------+------+------+------------+--------------+| id  | name | sex  | age  | department | address      |+-----+------+------+------+------------+--------------+| 905 | 王五 | 女   |   22 | 英语系     | 福建省厦门市 |+-----+------+------+------+------------+--------------+

8.从student表中查询每个院系有多少人

mysql> SELECT department, COUNT(id) FROM student GROUP BY department;+------------+-----------+| department | COUNT(id) |+------------+-----------+| 计算机系   |         2 || 英语系     |         2 || 中文系     |         2 |+------------+-----------+

9.从score表中查询每个科目的最高分

mysql> SELECT c_name,MAX(grade) FROM score GROUP BY c_name;+--------+------------+| c_name | MAX(grade) |+--------+------------+| 计算机 |         98 || 英语   |         94 || 中文   |         95 |+--------+------------+

10.查询李四的考试科目(c_name)和考试成绩(grade)

mysql> SELECT c_name, grade->      FROM score WHERE stu_id=->  (SELECT id FROM student->    WHERE name= '李四' );+--------+-------+| c_name | grade |+--------+-------+| 计算机 |    70 || 英语   |    92 |+--------+-------+

11.用连接的方式查询所有学生的信息和考试信息

mysql> SELECT student.id,name,sex,birth,department,address,c_name,grade-> FROM student,score->  WHERE student.id=score.stu_id;+-----+--------+------+-------+------------+--------------+--------+-------+| id  | name   | sex  | birth | department | address      | c_name | grade |+-----+--------+------+-------+------------+--------------+--------+-------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 | 计算机 |    98 || 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 | 英语   |    80 || 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 | 计算机 |    65 || 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 | 中文   |    88 || 903 | 张三   | 女   |  1990 | 中文系     | 湖南省永州市 | 中文   |    95 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 | 计算机 |    70 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 | 英语   |    92 || 905 | 王五   | 女   |  1991 | 英语系     | 福建省厦门市 | 英语   |    94 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 计算机 |    90 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 英语   |    85 |+-----+--------+------+-------+------------+--------------+--------+-------+

12.计算每个学生的总成绩

mysql> SELECT student.id,name,SUM(grade) FROM student,score-> WHERE student.id=score.stu_id-> GROUP BY id;+-----+--------+------------+| id  | name   | SUM(grade) |+-----+--------+------------+| 901 | 张老大 |        178 || 902 | 张老二 |        153 || 903 | 张三   |         95 || 904 | 李四   |        162 || 905 | 王五   |         94 || 906 | 王六   |        175 |+-----+--------+------------+

13.计算每个考试科目的平均成绩

mysql> SELECT c_name,AVG(grade) FROM score GROUP BY c_name;+--------+------------+| c_name | AVG(grade) |+--------+------------+| 计算机 |    80.7500 || 英语   |    87.7500 || 中文   |    91.5000 |+--------+------------+

14.查询计算机成绩低于95的学生信息

mysql> SELECT * FROM student-> WHERE id IN-> (SELECT stu_id FROM score-> WHERE c_name="计算机" and grade<95);+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 |+-----+--------+------+-------+------------+--------------+

15.查询同时参加计算机和英语考试的学生的信息

mysql> SELECT *  FROM student->  WHERE id =ANY->  ( SELECT stu_id FROM score->  WHERE stu_id IN (->          SELECT stu_id FROM->          score WHERE c_name=  '计算机')->  AND c_name= '英语' );+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 |+-----+--------+------+-------+------------+--------------+
mysql> SELECT a.* FROM student a ,score b ,score c-> WHERE a.id=b.stu_id-> AND b.c_name='计算机'-> AND a.id=c.stu_id-> AND c.c_name='英语';+-----+--------+------+-------+------------+--------------+| id  | name   | sex  | birth | department | address      |+-----+--------+------+-------+------------+--------------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 || 904 | 李四   | 男   |  1990 | 英语系     | 辽宁省阜新市 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 |+-----+--------+------+-------+------------+--------------+

16.将计算机考试成绩按从高到低进行排序

mysql> SELECT stu_id, grade->  FROM score WHERE c_name= '计算机'->  ORDER BY grade DESC;+--------+-------+| stu_id | grade |+--------+-------+|    901 |    98 ||    906 |    90 ||    904 |    70 ||    902 |    65 |+--------+-------+

17.从student表和score表中查询出学生的学号,然后合并查询结果

mysql> SELECT id  FROM student-> UNION-> SELECT stu_id  FROM score;+-----+| id  |+-----+| 901 || 902 || 903 || 904 || 905 || 906 |+-----+

18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

mysql> SELECT student.id, name,sex,birth,department, address, c_name,grade-> FROM student, score-> WHERE->  (name LIKE  '张%'  OR name LIKE  '王%')->  AND->  student.id=score.stu_id ;+-----+--------+------+-------+------------+--------------+--------+-------+| id  | name   | sex  | birth | department | address      | c_name | grade |+-----+--------+------+-------+------------+--------------+--------+-------+| 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 | 计算机 |    98 || 901 | 张老大 | 男   |  1985 | 计算机系   | 北京市海淀区 | 英语   |    80 || 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 | 计算机 |    65 || 902 | 张老二 | 男   |  1986 | 中文系     | 北京市昌平区 | 中文   |    88 || 903 | 张三   | 女   |  1990 | 中文系     | 湖南省永州市 | 中文   |    95 || 905 | 王五   | 女   |  1991 | 英语系     | 福建省厦门市 | 英语   |    94 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 计算机 |    90 || 906 | 王六   | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 英语   |    85 |+-----+--------+------+-------+------------+--------------+--------+-------+

19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

mysql> SELECT student.id, name,sex,birth,department, address, c_name,grade-> FROM student, score-> WHERE address LIKE '湖南%'   AND->  student.id=score.stu_id;+-----+------+------+-------+------------+--------------+--------+-------+| id  | name | sex  | birth | department | address      | c_name | grade |+-----+------+------+-------+------------+--------------+--------+-------+| 903 | 张三 | 女   |  1990 | 中文系     | 湖南省永州市 | 中文   |    95 || 906 | 王六 | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 计算机 |    90 || 906 | 王六 | 男   |  1988 | 计算机系   | 湖南省衡阳市 | 英语   |    85 |+-----+------+------+-------+------------+--------------+--------+-------+

查询student表中学生的学号、姓名、年龄、院系和籍贯并且按照年龄从小到大的顺序排列。

select student.id,name,2017-birth,department,address from student where 2017-birthORDER BY 2017-birth

删除整张表

drop table 表名;

查询score表中学生的学号、考试科目和成绩并且按照成绩从高到低的顺序排列。

select score.stu_id,c_name,grade from score ORDER BY grade DESC

相关文章:

MySQL查询语句练习题,测试基本够用了

1.创建student和score表 CREATE TABLE student ( id INT(10) NOT NULL UNIQUE PRIMARY KEY , name VARCHAR(20) NOT NULL , sex VARCHAR(4) , birth YEAR, department VARCHAR(20) , address VARCHAR(50) ); 创建score表。SQL代码如下&#xff1a; CREATE TA…...

删除word最后一页之后的空白页

最近编辑word比较多&#xff0c;有时最后一页&#xff08;最后一页内容还有可能是表格&#xff09;之后&#xff0c;还有一页空白页&#xff0c;单独按下backspace、del都删不掉&#xff0c;很让人着急。 经过查询有几种方法&#xff1a; &#xff08;1&#xff09;点击选中空…...

基于站点、模式、遥感多源降水数据融合实践技术应用

降水在水循环中发挥着重要作用&#xff0c;塑造了生态景观和生态系统。目前&#xff0c;有四种主要方式获取降水数据&#xff1a;1&#xff09;雨量计观测&#xff0c;2&#xff09;地基雷达遥感&#xff0c;3&#xff09;卫星遥感&#xff0c;4&#xff09;模式模拟。基于雨量…...

html与django实现多级数据联动

html与django实现多级数据联动 1、流程 1、进入页面后先获取年级数据 2、选择年级后获取院级数据 3、选择院级后获取层次数据 4、选择层次数据后获取专业数据 2、html代码 <p style"margin-top: 10px;"><label>年级</label><select id"…...

网络安全-黑客技术-小白学习

1.网络安全是什么 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 2.网络安全市场 一、是市场需求量高&#xff1b; 二、则是发展相对成熟…...

.NET关于 跳过SSL中遇到的问题

一、事件的起因: 起因:开发项目过程中,可能会遇到 调用其他系统的接口 以及 代码中历史开发人员留下的IP接口访问等问题,后面该项目由自己负责,其他系统全部迁移到容器里面,只提供域名去访问。 问题:访问已迁移到容器其他系统,那么用IP地址访问肯定无法调用成功,只能用…...

fpga时序相关概念与理解

一、基本概念理解 对于数字系统而言&#xff0c;建立时间&#xff08;setup time&#xff09;和保持时间&#xff08;hold time&#xff09;是数字电路时序的基础。数字电路系统的稳定性&#xff0c;基本取决于时序是否满足建立时间和保持时间。 建立时间Tsu&#xff1a;触发器…...

安卓常见设计模式12------观察者模式(Kotlin版、Livedata、Flow)

1. W1 是什么&#xff0c;什么是观察者模式&#xff1f;​ 观察者模式&#xff08;Observer Pattern&#xff09;是一种行为型设计模式&#xff0c;用于实现组件间的松耦合通信。主要对象有观察者接口&#xff08;Observer&#xff09;和可观察对象&#xff08;Observable&…...

USB偏好设置-Android13

USB偏好设置 1、USB偏好设置界面和入口2、USB功能设置2.1 USB功能对应模式2.2 点击设置2.3 广播监听刷新 3、日志开关3.1 Evet日志3.2 代码中日志开关3.3 关键日志 4、异常 1、USB偏好设置界面和入口 设置》已连接的设备》USB packages/apps/Settings/src/com/android/setting…...

Ubuntu 22.04 (WSL) 安装 libssl1.1

废话不多说&#xff01;&#xff01;&#xff01; 步骤一&#xff1a; echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list 步骤二&#xff1a; sudo apt-get update 步骤三&#xff1a…...

数据结构-图的课后习题(2)

题目要求&#xff1a; 对于下面的这个无向网&#xff0c;给出&#xff1a; 1.“深度优先搜索序列”&#xff08;从V1开始&#xff09; 2.“广度优先序列”&#xff08;从V1开始&#xff09; 3.“用Prim算法求最小生成树” 代码实现&#xff1a; 1.深度优先搜索&#xff1a…...

[Machine Learning] 多任务学习

文章目录 基于参数的MTL模型 (Parameter-based MTL Models)基于特征的MTL模型 (Feature-based MTL Models)基于特征的MTL模型 I&#xff1a;基于特征的MTL模型 II&#xff1a; 基于特征和参数的MTL模型 (Feature- and Parameter-based MTL Models) 多任务学习 (Multi-task Lear…...

【C语言从入门到放弃 6】递归,强制类型转换,可变参数和错误处理详解

C语言是一种功能强大的编程语言&#xff0c;具有许多高级特性&#xff0c;包括强制类型转换&#xff0c;递归&#xff0c;可变参数和错误处理。在本文中&#xff0c;我们将深入了解这些特性&#xff0c;并提供简单的示例来帮助理解。 递归 递归是一种函数调用自身的技术&…...

使用LLama和ChatGPT为多聊天后端构建微服务

微服务架构便于创建边界明确定义的灵活独立服务。这种可扩展的方法使开发人员能够在不影响整个应用程序的情况下单独维护和完善服务。然而&#xff0c;若要充分发挥微服务架构的潜力、特别是针对基于人工智能的聊天应用程序&#xff0c;需要与最新的大语言模型&#xff08;LLM&…...

CSS3 用户界面、图片、按钮

一、CSS3用户界面&#xff1a; 在CSS3中&#xff0c;增加了一些新的用户界面特性来调整元素尺寸、框尺寸和外边框。CSS3用户界面属性&#xff1a;resize、box-sizing、outline-offset。 1、resize&#xff1a; resize属性指定一个元素是否应该由用户去调整大小。 <style…...

说说对Redux中间件的理解?常用的中间件有哪些?实现原理?

一、是什么 中间件&#xff08;Middleware&#xff09;是介于应用系统和系统软件之间的一类软件&#xff0c;它使用系统软件所提供的基础服务&#xff08;功能&#xff09;&#xff0c;衔接网络上应用系统的各个部分或不同的应用&#xff0c;能够达到资源共享、功能共享的目的…...

【已验证】php配置连接sql server中文乱码(解决方法)更改utf-8格式

解决数据库中的中文数据在页面显示乱码的问题 在连接的$connectionInfo中设置"CharacterSet" > "UTF-8"&#xff0c;指定编码方式即可 $connectionInfo array("UID">$uid, "PWD">$pwd, "Database">$database…...

《未来之路:技术探索与梦想的追逐》

创作纪念日 日期&#xff1a;2023年07月05日文章标题&#xff1a;《从零开始-与大语言模型对话学技术-gradio篇&#xff08;1&#xff09;》成为创作者第128天 在这个平凡的一天&#xff0c;我撰写了自己的第一篇技术博客&#xff0c;题为《从零开始-与大语言模型对话学技术-…...

vue3 自动导入composition-apiI和组件

1.api的自动导入 常规写法&#xff1a; <script setup>import { ref, reactive, onMounted, computed ,watch } from vue;import { useRouter } from "vue-router";const router useRouter();const person reactive ({name&#xff1a;张三&#xff0c;age…...

LeetCode15-三数之和

本文最精华的就是下面的视频讲解! &#x1f517;:参考的视频讲解 class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> ans new ArrayList<>();Arrays.sort(nums);int nnums.length;int i0,j0,k0,sum0;for(…...

Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?

Golang 面试经典题&#xff1a;map 的 key 可以是什么类型&#xff1f;哪些不可以&#xff1f; 在 Golang 的面试中&#xff0c;map 类型的使用是一个常见的考点&#xff0c;其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

Java如何权衡是使用无序的数组还是有序的数组

在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

Day131 | 灵神 | 回溯算法 | 子集型 子集

Day131 | 灵神 | 回溯算法 | 子集型 子集 78.子集 78. 子集 - 力扣&#xff08;LeetCode&#xff09; 思路&#xff1a; 笔者写过很多次这道题了&#xff0c;不想写题解了&#xff0c;大家看灵神讲解吧 回溯算法套路①子集型回溯【基础算法精讲 14】_哔哩哔哩_bilibili 完…...

如何在看板中有效管理突发紧急任务

在看板中有效管理突发紧急任务需要&#xff1a;设立专门的紧急任务通道、重新调整任务优先级、保持适度的WIP&#xff08;Work-in-Progress&#xff09;弹性、优化任务处理流程、提高团队应对突发情况的敏捷性。其中&#xff0c;设立专门的紧急任务通道尤为重要&#xff0c;这能…...

均衡后的SNRSINR

本文主要摘自参考文献中的前两篇&#xff0c;相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程&#xff0c;其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt​ 根发送天线&#xff0c; n r n_r nr​ 根接收天线的 MIMO 系…...

以光量子为例,详解量子获取方式

光量子技术获取量子比特可在室温下进行。该方式有望通过与名为硅光子学&#xff08;silicon photonics&#xff09;的光波导&#xff08;optical waveguide&#xff09;芯片制造技术和光纤等光通信技术相结合来实现量子计算机。量子力学中&#xff0c;光既是波又是粒子。光子本…...

LeetCode - 199. 二叉树的右视图

题目 199. 二叉树的右视图 - 力扣&#xff08;LeetCode&#xff09; 思路 右视图是指从树的右侧看&#xff0c;对于每一层&#xff0c;只能看到该层最右边的节点。实现思路是&#xff1a; 使用深度优先搜索(DFS)按照"根-右-左"的顺序遍历树记录每个节点的深度对于…...

佰力博科技与您探讨热释电测量的几种方法

热释电的测量主要涉及热释电系数的测定&#xff0c;这是表征热释电材料性能的重要参数。热释电系数的测量方法主要包括静态法、动态法和积分电荷法。其中&#xff0c;积分电荷法最为常用&#xff0c;其原理是通过测量在电容器上积累的热释电电荷&#xff0c;从而确定热释电系数…...

网站指纹识别

网站指纹识别 网站的最基本组成&#xff1a;服务器&#xff08;操作系统&#xff09;、中间件&#xff08;web容器&#xff09;、脚本语言、数据厍 为什么要了解这些&#xff1f;举个例子&#xff1a;发现了一个文件读取漏洞&#xff0c;我们需要读/etc/passwd&#xff0c;如…...

【从零学习JVM|第三篇】类的生命周期(高频面试题)

前言&#xff1a; 在Java编程中&#xff0c;类的生命周期是指类从被加载到内存中开始&#xff0c;到被卸载出内存为止的整个过程。了解类的生命周期对于理解Java程序的运行机制以及性能优化非常重要。本文会深入探寻类的生命周期&#xff0c;让读者对此有深刻印象。 目录 ​…...