摘要:
一、单一职责原则核心定义 一个类只承担一类职责,只存在一个引起它修改的原因。 原始登录代码常把参数校验、数据库查询、密码加密、响应封装全部写在一个类中,耦合严重;重构后按职责拆分:校验、用户数据、登录业务、返回结果四类独立类。 二、未重构前(违反单一职责,臃肿代码) 点击查看代码 public cl 阅读全文
posted @ 2026-06-18 15:39
pigeon1237
阅读(2)
评论(0)
推荐(0)
摘要:
一、什么是反射 反射(Reflection)是 Java 动态编程核心技术,允许程序在运行时获取类的完整信息、操作类的成员(构造器、属性、方法),突破编译期访问限制。 正常正向流程:new 类名() → 先知道类再创建对象; 反射逆向流程:拿到对象 / 类名字符串 → 反向解析类结构、动态创建对象、 阅读全文
posted @ 2026-06-18 15:35
pigeon1237
阅读(1)
评论(0)
推荐(0)
摘要:
一、场景 1:状态定义(订单 / 业务状态,替代魔法数字) 点击查看代码 // 订单状态枚举 public enum OrderStatus { WAIT_PAY(0, "待支付"), PAID(1, "已付款"), DELIVERED(2, "已发货"), FINISH(3, "已完成"), CA 阅读全文
posted @ 2026-06-18 15:33
pigeon1237
阅读(1)
评论(0)
推荐(0)
摘要:
Java 面向对象实现埃氏筛法 点击查看代码 public class SievePrime { private int maxNum; private boolean[] isPrime; public SievePrime(int maxNum) { this.maxNum = maxNum; 阅读全文
posted @ 2026-06-18 15:30
pigeon1237
阅读(2)
评论(0)
推荐(0)
摘要:
1.字符缓冲流 点击查看代码 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOEx 阅读全文
posted @ 2026-06-18 15:28
pigeon1237
阅读(1)
评论(0)
推荐(0)
浙公网安备 33010602011771号