摘要: 一、File 类:不仅仅是个文件对象 File 类和 IO 流的关系。必须明确一点:File 类只是文件或目录路径名的抽象表示,它本身不具备读写数据的能力。 核心作用:它是操作文件系统(创建、删除、重命名、查询属性)的入口。 常用 API:exists() 判断是否存在,mkdirs() 创建多级目 阅读全文
posted @ 2026-06-02 22:11 定缘 阅读(4) 评论(0) 推荐(1)
摘要: 一、场景 1:状态与类型的标准化定义(最常用!) 这是枚举最基础也最重要的用法。在数据库设计和业务逻辑中,我们经常会遇到各种“状态”字段,比如订单状态(待支付、已支付、已发货)、用户角色(管理员、普通用户)等。 不用数字或字符串的原因: 数字(Magic Number):代码里出现 if (stat 阅读全文
posted @ 2026-06-01 21:00 定缘 阅读(9) 评论(0) 推荐(1)
摘要: 一、遍历的艺术:Iterator 迭代器 当我们想要逐个访问集合中的元素时, Iterator 是最标准的做法。它就像是一个导游,带领我们按顺序参观集合里的每一个景点。 Iterator 的核心方法 hasNext() :判断是否还有下一个元素。 next() :获取下一个元素并将指针后移。 rem 阅读全文
posted @ 2026-05-31 21:34 定缘 阅读(11) 评论(0) 推荐(1)
摘要: 一、字符串的“变身”艺术:StringBuffer 与 StringBuilder 我们在初学 Java 时知道 String 是不可变的。这意味着每次对 String 进行修改(如拼接),实际上都会在内存中创建一个新的对象。如果在循环中进行大量拼接,性能损耗是巨大的。 故可变字符串类出现了: St 阅读全文
posted @ 2026-05-30 22:57 定缘 阅读(9) 评论(0) 推荐(1)
摘要: 一、异常处理:程序的“安全气囊” 程序运行过程中难免会遇到意外,Java 提供了一套完善的异常处理机制来应对这些突发状况。 异常的简介与分类 异常(Exception)本质上是程序运行时发生的非正常事件。Java 将异常主要分为两大类: 编译时异常(Checked Exception):如 IOEx 阅读全文
posted @ 2026-05-29 23:24 定缘 阅读(9) 评论(0) 推荐(1)
摘要: 一、对象比较:==与equals的博弈 在Java的世界里,判断两个对象是否“相等”是一个经典且易混淆的话题。核心在于区分“地址”与“内容”。 ==运算符:本质上是比较内存地址。对于基本数据类型(如int、double),它比较的是数值本身;但对于引用数据类型(对象),它判断的是两个引用是否指向堆内 阅读全文
posted @ 2026-05-28 23:10 定缘 阅读(11) 评论(0) 推荐(1)
摘要: Final:不可变的承诺 在Java中,final关键字如同一个坚定的承诺,代表着“不可变”的核心原则。它主要约束三种场景: 1.变量:被final修饰的变量一旦赋值便无法更改,成为常量。例如 final double PI = 3.14; ,后续任何修改尝试都会触发编译错误。 2.方法:final 阅读全文
posted @ 2026-05-27 23:03 定缘 阅读(5) 评论(0) 推荐(1)
摘要: 一、包与导包:代码的“文件夹管理术” 在Java中,包(Package)本质是文件夹,用于组织类文件,避免命名冲突。定义包需在代码首行写 package 包名; (如 package com.example.entity; ),对应文件路径为 com/example/entity 。 导包(Impo 阅读全文
posted @ 2026-05-26 22:10 定缘 阅读(9) 评论(0) 推荐(1)
摘要: 一、面向过程 vs 面向对象:两种编程思维 面向过程 核心特点:侧重过程,把问题拆解成一个个步骤,按顺序执行。 优点:逻辑直接,入门简单。 缺点:代码量变大后,维护性极差 —— 改一个步骤,可能要牵连整个流程,复用性也很低。 面向对象 核心特点:侧重对象,用 “上帝视角” 看待问题,把现实中的事物抽 阅读全文
posted @ 2026-05-25 23:10 定缘 阅读(7) 评论(0) 推荐(1)
摘要: 一、方法的本质:功能封装的艺术 方法是对功能或动作的封装,在需要时调用,如同把常用工具收纳进工具箱,随用随取。其核心语法为: public static void 方法名() { 方法体 // 具体执行逻辑 } 需注意:方法不能嵌套定义(不可在方法内再定义方法),调用时直接通过 方法名() 触发。例 阅读全文
posted @ 2026-05-24 21:50 定缘 阅读(9) 评论(0) 推荐(1)