- 博客(12)
- 收藏
- 关注
原创 JAVAEE多线程Thread的应用
创建线程:五种方式按需选择,工作中优先用 Lambda 表达式(简洁高效);控制生命周期:通过start()启动、中断、join()等待、sleep()休眠,实现线程的灵活控制;获取线程信息:通过getName()等方法,定位线程并获取状态信息。线程是调度执行的基本单位,开发者无需干预调度细节,只需聚焦 “任务定义” 和 “生命周期控制”,就能实现高效、安全的并发编程。
2025-11-14 00:03:27
507
2
原创 三大范式通俗解读与实战案例
表中的每一列都必须是原子值(不可再分割的最小单位),不能是组合值或多值。在满足1NF的基础上,所有非主键列必须完全依赖于主键,不能存在部分依赖。在满足2NF的基础上,所有非主键列必须直接依赖于主键,不能存在传递依赖。范式核心要求解决问题通俗口诀1NF列不可再分(原子性)列拆分不彻底一列一信息,不能“打包”存2NF非主键列完全依赖主键部分依赖导致的冗余依赖要“完全”,不能只靠主键一部分3NF非主键列直接依赖主键传递依赖导致的冗余依赖要“直接”,不绕弯子传递。
2025-10-19 23:48:49
842
原创 MySQL创建表必备:六大约束详解与实战代码
MySQL的六大约束是保障数据质量的“基石”,合理运用能让数据库结构更健壮、数据更可靠。在实际开发中,需根据业务需求选择合适的约束:非空约束确保必填项完整,唯一约束防止重复数据,主键约束标识唯一记录,外键约束维护表间关联,默认值约束简化数据插入,CHECK约束限制值范围。掌握这些约束的用法,能有效减少数据问题,提升开发效率与系统稳定性。
2025-10-19 16:59:22
1041
1
原创 SQL从入门到进阶:数据库操作核心语法全解析
数据定义语言(DDL)就像数据库的“建筑师”,负责定义和管理数据库的结构,包括创建、修改和删除数据库、表等核心对象。它不涉及具体的数据内容,而是专注于“框架”的搭建与调整。SQL语法看似繁多,但核心围绕“定义结构-操作数据-查询分析”三个维度展开。本文梳理的DDL、DML、查询技巧等内容,是数据库操作的基础与核心,掌握这些语法后,你可以应对大多数日常数据管理与分析需求。建议结合实际业务场景多练习,不断提升SQL的运用能力,让数据更好地为业务服务。
2025-10-19 16:33:57
796
2
原创 Java数据结构之PriorityQueue全面解析
本文深入探讨了Java中的优先队列(PriorityQueue)实现。优先队列是一种按元素优先级排序的特殊队列,采用堆数据结构实现,打破普通队列的FIFO规则。文章详细分析了堆的基本概念和核心操作(上浮、下沉),并手动实现了一个优先队列,包含大根堆/小根堆的构建、插入、删除等操作。同时介绍了Java自带PriorityQueue的使用方法,包括默认小根堆和通过比较器实现大根堆,并以TopK问题为例展示了实际应用。通过底层原理剖析和代码实现,帮助读者全面掌握这一重要数据结构。
2025-09-14 12:12:49
1336
1
原创 揭秘Java类与对象的核心概念与应用
这就是定义的一个类,从代码中可以看出类的定义方式就是:访问修饰符 class 类名{}。类中包含了年月日的三个成员变量。一般有了成员方法就得有东西来使用这些成员,这个时候就凸显出来了成员方法的作用性,但为类传参的时候得注意,需要加上this这个关键字,这个关键字表示的是指向当前对象,可以更简单的理解为为程序指明道路,让程序知道咱们要传参的值是给谁的,如下所示:(切记,this只能在方法中写)
2025-06-12 22:21:54
1042
1
原创 探索 Java SE 基础:流程控制与数据结构
在 Java SE 编程领域,程序的逻辑构建离不开多种基础概念,如顺序结构、循环结构、输入输出、方法等,它们是构建复杂应用的基石。
2025-05-31 00:43:41
517
原创 JAVA第一课
在 Java 中,类是程序的基本组成单位,是对象的抽象描述。以下是一个简单的类定义示例:java//类定义访问修饰符(如publicprivate等)类名(遵循大驼峰命名法)类体(用花括号{}包围)java中有很多与c语言相似的地方,但不同的也有很多,只有不断地学习才能不断地了解到更多,学习到更多,到此希望以上的内容能够帮助到大家。
2025-05-12 17:23:39
974
1
原创 程序进阶!扫雷游戏的简单实现
扫雷游戏是一款简单的小游戏,利用到的知识也仅仅是循环加上二维数组以及分支语句和函数,能够熟练的掌握这些一步步的练习以及合理的使用对代码的分类,如建立头文件,分组项目函数等对自己的编程有非常大的帮助!
2025-04-23 18:35:06
1009
原创 C 语言分支循环语句:程序逻辑的基石
if语句是最基本的分支语句,它的作用是根据一个条件表达式的值来决定是否执行特定的代码块。在这个例子中,由于num的值为 15,条件num > 10为真,所以会执行printf语句。
2025-04-14 00:55:10
357
原创 东方博宜oj1236——二分查找
二分查找算法通过不断缩小查找范围,将查找时间复杂度降低到 O(logn),大大提高了查找效率。在实际应用中,只要数据是有序的,二分查找都能发挥重要作用。通过本题的代码实践,我们对二分查找的原理和实现有了更深入的理解,同时也认识到代码优化的重要性。希望本文能对大家在算法学习和实践中有所帮助。
2025-04-12 21:28:39
548
原创 一名卷王的诞生之路
大家好,我叫 张柒,目前是一名对编程满怀热忱的一名在校大学生。一直以来,我都对计算机领域充满好奇,尤其着迷于通过代码构建出富有创意和实用价值的程序,这种兴趣促使我踏上了编程学习之路。
2025-04-11 21:00:52
335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅