摘要: 以前用 try-catch-finally 关 IO 流,常因 finally 里代码异常,导致流没关闭引发内存泄漏。而 try-with-resources 能自动关闭实现 AutoCloseable 接口的资源(如 FileReader、Socket),无需手动写 finally。​ 示例:​ 阅读全文
posted @ 2025-10-19 16:04 白底纸板 阅读(4) 评论(0) 推荐(0)
摘要: 日常开发选集合常纠结,记住两个关键场景:​ 若频繁做 “查询”(比如get(index)),选 ArrayList,底层数组支持随机访问,速度快;若频繁做 “增删”(尤其是中间位置),选 LinkedList,底层链表只需改指针,不用像数组那样移动元素。​ 反例:用 LinkedList 做大量查询 阅读全文
posted @ 2025-10-19 16:03 白底纸板 阅读(3) 评论(0) 推荐(0)
摘要: 很多人疑惑静态方法里调非静态变量会报错,核心原因是 “加载时机不同”:静态成员(方法 / 变量)在类加载时就初始化,属于 “类级别的资源”;非静态成员要等创建对象后才存在,属于 “对象级别的资源”。​ 就像没造出自行车(对象),没法用自行车的车闸(非静态成员),但可以看自行车的设计图纸(静态成员)。 阅读全文
posted @ 2025-10-19 16:03 白底纸板 阅读(7) 评论(0) 推荐(0)
摘要: Java 里 this 常被初学者忽略,其实就两个核心作用:一是区分成员变量和局部变量,比如构造方法中this.name = name,避免变量名冲突;二是调用本类其他构造方法,用this(参数)在构造方法首行调用,减少重复代码。​ 示例:​ ​ class User {​ String name; 阅读全文
posted @ 2025-10-19 16:03 白底纸板 阅读(19) 评论(0) 推荐(0)
摘要: Java类与对象实践:从代码验证到四则运算开发 在学习Java类与对象后,通过代码验证课件知识点、完成四则运算开发,能更深入理解面向对象编程思想。以下是我在实践过程中的详细记录,包含知识点验证、问题解决及项目开发过程。 一、课件代码验证与知识点总结 (一)引用类型与原始数据类型差异验证 验证代码 p 阅读全文
posted @ 2025-10-19 16:00 白底纸板 阅读(6) 评论(0) 推荐(0)
摘要: 这两周学了Java方法相关内容,攒了不少练习题和实验作业,整理成博客记录一下,也方便以后复习的时候回看~ 一、动手动脑小练习 自定义随机数生成器 之前一直用Math.random()或者Random类生成随机数,这次老师要求用指定算法写一个:Modulus是2³¹-1,Multiplier是1680 阅读全文
posted @ 2025-10-08 18:07 白底纸板 阅读(13) 评论(0) 推荐(0)
摘要: Java学习动手问题整理 最近跟着老师学Java基础,遇到了不少需要动手验证的小问题,整理了几个印象深的,记录下我的思考和结果,方便以后复习。 一、枚举类型怎么用? 老师让看EnumTest.java,我自己写了个简单例子试了试: // 定义枚举类型 enum Size {SMALL, MEDIUM 阅读全文
posted @ 2025-09-27 23:22 白底纸板 阅读(8) 评论(0) 推荐(0)
摘要: 写前端页面时,样式调试是最常见的工作之一,Chrome 开发者工具的 Elements 面板里藏了很多实用的小技巧,分享几个我日常用得最多的,能大大提升样式调试效率。​ 第一个是 实时修改样式,在 Elements 面板右侧的 Styles 栏里,找到要修改的 CSS 规则,直接点击属性值就能编辑, 阅读全文
posted @ 2025-09-26 21:20 白底纸板 阅读(22) 评论(0) 推荐(0)
摘要: 作为前端开发者,有时候需要把接口返回的 JSON 数据整理成表格,方便和产品、测试核对数据。之前我都是手动复制粘贴,一条数据要改半天,后来发现用 Excel 就能快速处理,分享下具体步骤。​ 首先,把接口返回的 JSON 数据复制下来,确保是标准的 JSON 格式(比如数组类型,每个元素是对象)。然 阅读全文
posted @ 2025-09-26 21:20 白底纸板 阅读(83) 评论(0) 推荐(0)
摘要: 作为团队开发的一员,Git 的使用习惯直接影响大家的协作效率。分享两个我每次提交代码前必做的事,虽然简单,但能避免很多不必要的麻烦。​ 第一件事是 拉取最新代码,也就是 git pull。很多时候我们本地开发了半天,队友可能已经提交了新的代码到远程仓库,如果直接 git push,很容易出现代码冲突 阅读全文
posted @ 2025-09-26 21:18 白底纸板 阅读(8) 评论(0) 推荐(0)