hymdbk

导航

2026年5月10日

Java的反射机制

摘要: Java反射机制 一、反射定义 反射:程序运行期间,动态获取类的全部信息、动态创建对象、调用方法/属性/构造器的机制。 打破封装,运行时操作类的任意成员。 二、核心作用 运行时获取类名、父类、接口、字段、方法、构造方法 动态创建类实例对象 动态调用任意成员方法、访问/修改成员变量 框架底层核心(Sp 阅读全文

posted @ 2026-05-10 19:05 忽有眠 阅读(10) 评论(0) 推荐(0)

匿名内部类的使用场景

摘要: 匿名内部类 一、核心概念 没有类名的局部内部类,用完即弃,不用单独创建子类,直接临时重写方法/实现接口。 二、4大高频使用场景(考试必背) 快速继承普通父类 只需临时重写父类少量方法,不用单独新建子类 new Animal(){ @Override public void eat(){} }; 快速 阅读全文

posted @ 2026-05-10 19:04 忽有眠 阅读(4) 评论(0) 推荐(0)

Java--单一职责原则

摘要: 单一职责原则(SRP): 一、核心定义 一个类或一个方法只负责一件事,只有一个引起它变化的原因。各司其职,不混合职责。 二、反面示例(违反单一职责) 以下代码中,User 类同时做了三件事:用户业务、文件保存、日志打印。 // 违反SRP:一个类干三件事 class User { // 职责1:用户 阅读全文

posted @ 2026-05-10 18:51 忽有眠 阅读(6) 评论(0) 推荐(0)

2026年4月26日

Java的枚举类型

摘要: 💡解答 Java枚举类型3个应用场景示例 场景1:状态/类型定义(最常用) 适用场景:固定有限的状态、类型集合,比如订单状态、用户性别、任务状态等。 示例代码:订单状态枚举 java // 订单状态枚举(状态/类型定义) public enum OrderStatus { WAIT_PAY("待支 阅读全文

posted @ 2026-04-26 17:14 忽有眠 阅读(11) 评论(0) 推荐(0)

用Java语言实现”质数筛“

摘要: 设计思路: 1. 开辟标记数组 isPrime[] ,初始默认所有数为质数; ​ 2. 建立空集合 primes 存放已发现质数; ​ 3. 从 2 到 n 逐个遍历数字 i: ​ (1). i 未被标记 → 是质数,存入 primes ; ​ (2). 遍历质数列表中的每个质数 p: ​ - 若 阅读全文

posted @ 2026-04-26 17:08 忽有眠 阅读(5) 评论(0) 推荐(0)