摘要: 方法、数组与字符串:把逻辑拆干净 如果把程序比作一篇文章,方法就是段落,数组是清单,字符串是你每天都要处理的文本。本周目标:写出可复用的小函数,而不是把所有代码塞进 main。 方法:给一段逻辑起名字 public class Calculator { public static int add(i 阅读全文
posted @ 2026-07-21 10:19 Eden手记 阅读(9) 评论(0) 推荐(0)
摘要: JDBC 是 Java 访问数据库的标准支架。现代开发多用 MyBatis/JPA,但读懂 JDBC,你才能明白框架帮你省了什么。 依赖 <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifact 阅读全文
posted @ 2026-08-17 15:14 Eden手记 阅读(1) 评论(0) 推荐(0)
摘要: 会 CRUD 只是识字。本周建立两个关键直觉:索引让查找更快,事务让多步操作要么全成要么全不成。 索引:书的目录 没有索引,数据库常常要「全表扫描」。主键本身就是索引。你也可以给常查字段加索引: CREATE INDEX idx_article_title ON article(title); 注意 阅读全文
posted @ 2026-08-12 08:56 Eden手记 阅读(2) 评论(0) 推荐(0)
摘要: 内存数据结构关机即空。数据库让数据 持久留下。本周学会用 SQL 与 MySQL「对话」。 安装与连接 安装 MySQL 后,用命令行或图形工具(DBeaver / DataGrip)连接。先建库: CREATE DATABASE eden DEFAULT CHARACTER SET utf8mb4 阅读全文
posted @ 2026-08-11 13:56 Eden手记 阅读(2) 评论(0) 推荐(0)
摘要: 笔名 YoungGc 不是随便起的。JVM 里,新生对象大多出生在 Young Generation(年轻代),而清理年轻代的回收,就叫 Young GC(也常称 Minor GC)。 本周我们不只背名词,还要 亲眼看见一次 GC。 先建立内存地图(极简版) 运行时数据里,和 GC 最相关的是堆(H 阅读全文
posted @ 2026-08-10 09:30 Eden手记 阅读(4) 评论(0) 推荐(0)
摘要: 一核一线程顺序执行很简单;真实世界是:下载、算数、写日志可能同时发生。本周建立并发 最小可用认知,不追求一次吃完 JUC 全家桶。 线程是什么 线程是操作系统调度的最小执行单元。Java 里启动线程的经典写法: Thread t = new Thread(() -> { System.out.pri 阅读全文
posted @ 2026-08-07 09:24 Eden手记 阅读(3) 评论(0) 推荐(0)
摘要: 没有泛型的集合像没贴标签的快递箱:能装,但容易拿错。本周把 类型安全 和 面向接口 再夯实一层。 泛型:把类型当参数 public class Box<T> { private T value; public void set(T value) { this.value = value; } pub 阅读全文
posted @ 2026-08-06 15:39 Eden手记 阅读(1) 评论(0) 推荐(0)
摘要: 「我在自己电脑上是好的」——这句话在团队里几乎等于没说。测试和日志,让正确性可验证、问题可追溯。 JUnit 5 快速上手 pom.xml 加依赖(版本按 IDEA 提示或 Spring Initializr 常见即可): <dependency> <groupId>org.junit.jupite 阅读全文
posted @ 2026-08-04 10:00 Eden手记 阅读(2) 评论(0) 推荐(0)
摘要: 会写类还不够。真实开发里,你要回答两个问题: 依赖从哪来?怎么构建? → Maven 代码如何版本管理与协作? → Git Maven:项目的管家 IDEA 新建 Maven 项目后,核心文件是 pom.xml: <project> <modelVersion>4.0.0</modelVersion 阅读全文
posted @ 2026-08-03 10:15 Eden手记 阅读(3) 评论(0) 推荐(0)
摘要: 程序会失败。区别只在于:失败时是崩溃给你一脸懵,还是留下清晰线索。本周学习 异常,以及怎么读堆栈。 异常是什么 异常是程序运行期的「意外事件对象」。Java 里常见两类: 检查异常(Checked):编译期强制处理(如部分 IO) 运行时异常(Runtime):如 NullPointerExcept 阅读全文
posted @ 2026-07-30 09:09 Eden手记 阅读(5) 评论(0) 推荐(0)
摘要: 数组长度固定,增删别扭。集合框架就是 Java 给你的「可增长容器」。本周只抓三个主角:List、Set、Map。 一张选型表 需求 用什么 常见实现 有序、可重复、按索引访问 List ArrayList 去重、关心是否存在 Set HashSet 键值对查找 Map HashMap List:最 阅读全文
posted @ 2026-07-29 11:25 Eden手记 阅读(7) 评论(0) 推荐(0)