自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (Sting)和.toString区别

cb_corp.getSelectedItem().toString() 调用对象的 toString() 方法 若返回 null ,调用 null.toString() 会报 NullPointerException。- toString() 写法: null.toString() → 直接抛出 NullPointerException (程序崩溃)。- 想严格校验类型:用强转 (String) ,但必须保证返回值是 String 类型(否则崩溃)。

2025-07-14 01:31:26 736

原创 IDEA索引报错,可以Invalidate Caches/Restart

所以“Invalidate Caches / Restart” 能解决,就是因为清除了旧缓存、重新构建索引,让 IDEA 用新的、正确的索引信息识别类和代码啦,这下就明白为啥之前报错,这么操作后又好啦~- 缓存数据混乱:长时间开发,缓存积累的编译信息、文件状态等可能出错,像文件修改没同步到缓存,就会让 IDEA 识别类时“犯迷糊”。- 项目结构变动:新增、删除、移动文件/包,或修改依赖,索引没及时跟上变化,比如刚添加的类,索引没更新,就会提示找不到符号。

2025-07-05 16:18:12 537

原创 外键约束导致数据库信息删除失败

/ 假设第 0 列是 ID。- 需精细控制关联数据(比如删学生时部分关联数据不删 )→ 手动删除关联数据(方案 3 ),但代码量稍大。删除学生前,先删关联表(如 attendance )的相关记录,适合需自定义关联逻辑的场景。让数据库自动删除关联表(如 attendance )的关联数据,适合确定要彻底删除的场景。- 想简单粗暴,依赖数据库自动处理 → 级联删除(方案 2 ),但要注意数据一旦删除无法恢复;// StudentDao.java 原 delete 方法可保留,依赖数据库级联。

2025-07-02 17:05:02 666

原创 StringBuffer类

在 Java 编程里, StringBuffer 是个很常用的类,主要用于 高效拼接、操作字符串 ,尤其在需要频繁修改字符串内容的场景(像拼接 SQL 语句、动态构造文本等)中特别实用。简单说, StringBuffer 就是帮你高效拼接字符串、减少性能损耗的工具,不过实际用的时候,得注意安全问题(尤其和 SQL 拼接相关场景 ),优先用参数化查询更稳妥。StringBuffer 内部用 可变的字符数组 存字符串内容,拼接、修改时直接操作这个数组,不会频繁创建新对象,大幅提升字符串操作的效率。

2025-07-02 03:10:50 563

空空如也

空空如也

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

TA关注的人

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