摘要: 桂 林 理 工 大 学 实 验 报 告 班级 人工智能24-2 学号 3242050858204 姓名 雷斯维 同组实验者 实验名称 面向对象程序设计 lab4 日期 2026年 7 月1 日 一、实验目的:  掌握 Swing 各类 GUI 组件与布局管理器,实现可视化软件界面;  理解事件驱 阅读全文
posted @ 2026-07-09 10:22 jenini 阅读(6) 评论(0) 推荐(0)
摘要: # 使用Thread子类创建线程 vs 使用Thread直接创建线程(Runnable接口)的区别 在Java多线程编程中,创建线程有两种经典方式:**继承Thread类**(通过子类)和**实现Runnable接口**(通过Thread直接创建)。很多初学者对这两种方式的选择感到困惑,本文将从本质 阅读全文
posted @ 2026-06-24 18:25 jenini 阅读(3) 评论(0) 推荐(0)
摘要: Homework2 to Blog:了解Java的反射机制 前言 反射是Java语言中一个非常强大的特性,它允许程序在运行时动态地获取类的信息、调用方法、访问字段,甚至改变对象的访问权限。理解反射对于框架开发、动态代理、注解处理等场景至关重要。 1. 什么是反射(Reflection)? 反射 是指 阅读全文
posted @ 2026-06-21 22:01 jenini 阅读(6) 评论(0) 推荐(0)
摘要: 形式化方法与《大象——Thinking in UML》学习笔记 一、引言 在接触“形式化方法”这个概念之前,我对软件工程的认知大致停留在“需求看懂了,逻辑想通了,跑起来没有明显的bug,就算工作完成了”的阶段。直到真正开始了解形式化方法,才知道还有“用数学证明系统正确性”这种操作,这才意识到自己之前 阅读全文
posted @ 2026-06-17 18:44 jenini 阅读(15) 评论(0) 推荐(0)
摘要: Homework to Blog:素数探秘 —— 定义、判定与经典算法 一、什么是素数? 素数(Prime Number),又称质数,是指在大于 1 的自然数中,除了 1 和它本身以外,不再有其他因数的数。 例如:2、3、5、7、11、13 …… 特别地,2 是最小的素数,也是唯一的偶素数。 1 既 阅读全文
posted @ 2026-06-15 15:02 jenini 阅读(40) 评论(0) 推荐(0)
摘要: 枚举类型的三大核心应用场景(附可运行代码) 在日常开发中,枚举(enum)不仅仅用来定义几个常量,它在状态管理、策略模式以及统一返回码等场景下能极大提升代码的优雅度和可维护性。本文通过三个可直接运行的 Java 示例,带你掌握枚举的高级用法。 场景一:状态/类型定义(最常用!) 枚举最常见的用途是定 阅读全文
posted @ 2026-06-10 09:33 jenini 阅读(14) 评论(0) 推荐(0)
摘要: Java:匿名内部类实战——统计方法执行耗时 题目说明 课后作业homework1,利用“匿名内部类”完成通用工具,计算任意方法的执行耗时,是匿名内部类非常经典的落地使用场景。 一、整体设计思路 定义仅有一个抽象方法的任务接口,用来承载需要测速的业务代码; 编写计时工具类,提供静态计时方法,接收接口 阅读全文
posted @ 2026-06-08 15:10 jenini 阅读(5) 评论(0) 推荐(0)
摘要: 一、本次练习来自竞赛题 homework to blog,核心任务如下: 文本文件复制 —— 使用字符缓冲流(BufferedReader / BufferedWriter),这也是处理文本文件最常用的方式。 任意文件复制 —— 使用字节缓冲流(BufferedInputStream / Buffe 阅读全文
posted @ 2026-06-03 09:49 jenini 阅读(13) 评论(0) 推荐(0)