自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 从 0 到 1 搞懂 SQL 核心语法:DQL、事务、视图、索引全攻略

先练 DQL:查询是 SQL 的基础,多做 “筛选、分组、排序” 的案例,熟练后再学事务和索引。事务别忘提交:用事务时,操作完一定要COMMIT,不然数据不会保存(新手常忘)。索引别乱加:先分析表的用途(是查得多还是改得多),再决定要不要加索引,避免 “为了加索引而加索引”。如果觉得这些知识点还不够细,或者想找更多实操案例,要不要我帮你整理一份SQL 核心语法实操手册?里面包含 DQL 查询、事务、视图、索引的完整代码案例,还有常见错误解决方案,方便你随时翻看练习。

2025-09-18 09:04:17 1401

原创 从 0 到 1 玩转 MySQL:15 个实战案例 + 分组 / 联表 / 子查询全解析

先按名字长度倒叙(长名字排前面),长度相同再按首字母正叙:sqlORDER BY LENGTH(ename) desc, -- 名字长度倒叙-- 首字母正叙MySQL 的核心操作其实围绕 “数据筛选、计算、统计、关联” 展开,今天分享的 15 个案例 + 分组 / 联表 / 子查询知识点,基本覆盖了日常开发 80% 的场景。条件判断用CASE WHEN,空值处理用IFNULL;统计用聚合函数,分组用GROUP BY,过滤分组用HAVING;多表联查优先用,需要保留主表用外连接;

2025-09-16 20:14:03 1474

原创 从 0 到 1 吃透 SQL:这份笔记帮我搞定数据库操作核心

写UPDATEDELETE必加WHERE,且优先用主键做条件;别用SELECT *,只查需要的字段,提高效率;字符串 / 日期类型的值必须用单引号包起来(双引号在部分数据库不生效);建表时尽量加主键,保证数据唯一性;删表 / 清空数据前,务必确认 “数据是否还需要”(尤其是生产环境!数据库学习没有捷径,多敲代码、多踩坑(在测试环境!),慢慢就能熟练掌握。你平时用 SQL 时遇到过哪些问题?欢迎在评论区交流~

2025-09-15 20:14:09 1530

原创 从美团支付到 ArrayList“破戒“:Java 这 4 个核心技能,帮你搞定 90% 开发场景

反射:先搞懂 “为什么要用”(比如灵活切换支付方式),再练 “获取构造器、属性、方法”;单元测试:写代码时,养成 “先写测试方法” 的习惯,比如写一个Person类,就写一个PersonTest;枚举:遇到 “取值固定” 的场景(比如性别、支付方式、城市),就用枚举,别用字符串;注解:先会用常用注解,再了解 “自定义注解”(比如自己写一个@Log注解,标记需要打印日志的方法)。Java 的核心不是 “记语法”,而是 “理解背后的设计思想”。

2025-09-14 20:06:56 1280

原创 从单线程到多线程:Java 并发编程入门指南,小白也能看懂!

咱们先打个比方:如果把 Java 程序比作一家正在营业的餐厅,那 “进程” 就是这家餐厅本身 —— 它是正在运行的程序,包含了程序所需的各种资源。而 “线程”,就是餐厅里的服务员。在没学线程之前,咱们写的 Java 程序就像只有一个服务员的餐厅,所有顾客的需求都得等着这个服务员来处理,这就是 “主线程”(对应程序里的 main () 方法)。但要是餐厅生意火爆,一个服务员肯定忙不过来,这时候就需要多个服务员同时工作,而这些额外的服务员,就是咱们要学的 “多线程”。线程就是 Java 程序的一条执行路径。

2025-09-13 19:42:57 1101

原创 一文吃透 Java IO 流:从基础概念到实战要点,小白也能轻松入门

看到这里,相信你对 IO 流已经有了清晰的认识。按方向分:输入流(程序拿数据)、输出流(程序送数据);按层级分:节点流(直接对接数据源)、处理流(增强功能,如缓冲流);按数据单位分:字节流(处理所有数据)、字符流(仅处理文本);关键工具:缓冲流(提升效率)、序列化(对象持久化)。IO 流的知识点看似多,但只要抓住 “方向、层级、数据单位” 这三个核心维度,再结合实际场景练习(比如写个 “复制文件” 的程序),很快就能熟练掌握。下次再遇到 IO 流相关的问题,相信你能轻松应对!

2025-09-12 19:58:08 1262

原创 Java 集合入门通关指南(下期):Set 去重、Map 键值对、比较器全搞定

如果存的是 String、Integer 这些 Java 自带的类,不用管 —— 它们已经重写了hashCode()和equals()方法。但如果是你自己写的类(比如 Student),必须手动重写这两个方法,否则 HashSet 无法正确去重!学到这里,Java 集合的核心内容就全掌握了!最后用一张图总结一下,帮大家梳理清楚所有知识点:掌握这些内容,日常开发中的数据存储需求基本都能满足,面试时遇到集合相关的问题也能应对自如。

2025-09-11 18:47:49 1525

原创 Java 集合入门通关指南(上期):从数组痛点到 Collection 家族全解析

咱们先从最基础的问题入手 ——集合到底是个啥?其实很简单,集合就是一个 “超级容器”,能像篮子装水果一样,同时存储多个数据。但它可比数组灵活多了,不信咱们拿数组来 “掰头” 一下,看看集合到底解决了多少痛点。

2025-09-10 20:59:35 1014

原创 Java 常用类超全解析:从入门到实战,小白也能轻松掌握!(下期)

这篇文章梳理了 Java 中 8 个最常用的类,从输入到数据处理,从时间到字符串,每个类都搭配了实战案例,希望能帮大家夯实基础。记住:Java 学习不是死记硬背,而是多写代码、多踩坑 —— 比如用BigDecimal解决一次精度问题,用LocalDate处理一次日期格式化,你对这些类的理解会更深刻!

2025-09-09 20:02:05 1125

原创 Java 常用类超全解析:从入门到实战,小白也能轻松掌握!(上期)

在 Java 编程学习中,常用类就像 “工具箱” 里的核心工具,掌握它们能让我们的开发效率翻倍。不管是处理输入输出、操作数据,还是格式化时间、拼接字符串,这些类都是日常开发的 “常客”。今天这篇文章,就带大家系统梳理 8 个高频常用类,从基础概念到代码实战,每个知识点都搭配清晰案例,零基础也能看懂!

2025-09-08 22:21:01 1282

原创 Java 核心知识点精讲:final、抽象类、接口与异常处理,一篇搞定

定义:用abstract修饰的类,不能直接 new 对象(但有构造方法,给子类用)定义:用abstract修饰、没有方法体的方法,作用是强制子类重写(没有{},直接分号结束)final管 “不可变”,变量、方法、类各有规则;抽象类定 “共性”,接口扩 “能力”,别搞混is-a和has-a;异常处理用try-catch自己解决,用throws交给别人,throw主动抛错;这些知识点不仅是入门基础,也是面试必问,建议结合代码实操一遍,印象更深刻~如果有疑问,欢迎在评论区交流!

2025-08-23 18:59:14 1035

原创 JAVA面向对象基础(下期)

同一行为在不同子类中有不同表现形式(如 "动物叫",狗吠、猫喵)。面向对象编程是 Java 开发的核心思想,掌握类、继承、多态等概念能让代码更简洁、灵活、可扩展。建议结合实际案例多写多练,加深对这些概念的理解和应用~

2025-08-14 19:20:17 1070

原创 Java面向对象基础(上期)

今天我们从变量的内存分布,讲到面向对象思想,再到封装、构造方法和 this 关键字。理解变量和内存分布,能帮你避开 “传值异常” 的坑;掌握面向对象思想,能让你的代码更贴近现实逻辑;用好封装和构造方法,能写出更安全、易维护的代码。学习编程就像盖房子,基础越扎实,未来的 “高楼” 才越稳固。下次写代码时,不妨试试用今天的知识重构一下,相信你会有新的收获~

2025-08-06 19:34:24 1107

原创 Java 基础核心篇(下期):DVD管理系统

数组:用结构化存储解决批量数据管理问题(多数组关联实现复杂信息存储);方法:将新增、删除等功能封装,使代码模块化(修改某功能只需改对应方法,不影响整体);逻辑复用:如 “查找 DVD 下标” 的逻辑在删除、借出、归还中多次用到(后续可抽成单独方法进一步优化)。

2025-08-03 20:30:43 1160

原创 Java 基础核心篇(上期):方法与数组

方法是一段封装了特定功能的代码块,就像一个 "工具函数",能被重复调用解决一类问题。比如计算两数之和、打印数组内容等,都可以封装成方法,避免重复编码。方法的完整结构如下:[权限修饰符][方法修饰符][返回值类型]方法名([参数列表]){方法体//一段功能代码[return 返回值;权限修饰符:控制方法的访问范围,从宽到窄为public > protected > 默认 > privatepublic可跨包访问,private仅本类可见)。方法修饰符:常用的有static。

2025-08-02 08:00:00 1229

原创 Java 入门(第二期)实战:手把手教你写一个万年历程序

接收用户输入的年份和月份计算并显示该月份的总天数计算该月份第一天是星期几按照日历格式打印出整个月的日期分布项目结果展示(以2025年7月为例):Scanner类的基本使用分支结构(if-else)的嵌套应用循环结构(for)的实际运用闰年的判断逻辑日期与星期的计算方法控制台格式化输出这个项目虽然简单,但涵盖了 Java 基础编程的多个重要知识点,非常适合新手练习。建议初学者自己动手敲一遍代码,理解每一行的作用,然后尝试进行功能扩展,这样能更快提升编程能力。

2025-07-26 19:13:32 1088

原创 Java 基础入门:变量与流程控制详解(初学者必备)

变量是 Java 程序存储和传递数据的基础,掌握基本类型与引用类型的使用是入门第一步;而顺序、选择、循环三种流程控制,则是实现复杂逻辑的核心。熟练声明、赋值和使用各种基本类型变量;用 Scanner 获取用户输入,练习引用类型的使用;用 if 和 switch 实现简单的条件判断(如成绩评级、菜单选择);用 for 或 while 循环解决重复操作(如计算 1 到 100 的和)。打好这些基础,后续学习数组、对象、方法等内容会更轻松哦!下一期将用这些知识手写万里表!

2025-07-24 21:46:01 799

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除