- 博客(8)
- 收藏
- 关注
原创 【项目】文档搜搜搜测试报告
本项目是一个基于正排索引 + 倒排索引的 Java API 文档搜索引擎:对 JDK 8 官方文档(HTML)进行离线解析、建索引,再通过 Spring Boot 提供搜索接口和简单前端。
2026-03-14 16:38:35
396
原创 【项目】轻量消息队列测试报告
在分布式系统中,跨主机的生产者-消费者也很常见,因此常将阻塞队列封装为独立的消息队列服务(Message Queue, MQ),并扩展更多能力。通过独立进程分别启动 BrokerServer、DemoProducer、DemoConsumer,验证“先起服务器、再起生产者、再起消费者”的端到端流程,不依赖 JUnit 的 @BeforeEach/@AfterEach,属于手动/演示类测试。对 MemoryDataCenter 中交换机、队列、绑定、消息及待确认消息的增删查、发送/拉取、恢复进行测试。
2026-03-12 14:50:32
396
原创 Java SE 语法基础总结
Java是一种面向对象的编程语言,强调代码的可移植性和安全性。它通过“一次编写,到处运行”的理念,允许程序在不同操作系统上运行,这得益于Java虚拟机(JVM)的抽象层。Java语言设计简洁,支持多线程、网络编程和内存管理自动化(垃圾回收)。变量必须初始化:Java要求所有变量(基本类型或引用类型)在声明时或使用前赋值,否则编译失败。推荐定义时赋初始值(如0或null// 正确:初始化// 错误:未初始化long和float的特殊处理整数默认类型为int,定义long时需加L后缀(如10L)。
2025-09-18 18:39:26
1671
原创 Java异常处理深度解析
异常指程序执行过程中发生的不正常行为,如计算错误或资源访问失败。它不同于语法错误(如缺少分号),后者在编译阶段就会被检测到。算数异常):如除零操作。数组越界异常):如访问数组索引超出范围。空指针异常):如调用未初始化对象的成员。这些异常都由Java类库中的特定类描述,便于开发者识别和处理。Java允许创建自定义异常类,通过继承Exception或继承Exception:定义编译时异常,必须处理才能运行。继承:定义运行时异常,可不处理。代码示例:创建并使用自定义异常。// 自定义编译时异常。
2025-09-01 14:03:04
1380
原创 Java字符串处理:从基础到高级详解
Java的String类通过封装复杂操作,显著简化了字符串处理。理解其不可变性、常量池机制以及的适用场景,能帮助您编写高效代码。在实际开发中,优先使用String只读操作,频繁修改时切换到,以平衡性能和内存使用。通过本文的示例和解释,您已掌握字符串处理的核心技能,可灵活应用于项目开发中。
2025-08-31 20:29:24
1625
原创 深入理解Java多态性:从重写到转型
多态是面向对象编程的三大特性之一(封装、继承、多态)。当不同对象执行相同行为时,会产生不同的状态结果。// 父类System.out.println("动物发声");// 子类@OverrideSystem.out.println("喵喵喵");// 不同结果@OverrideSystem.out.println("汪汪汪");// 不同结果当调用时,若实际指向Cat对象输出"喵喵喵",指向Dog对象则输出"汪汪汪"。// 强制类型转换。
2025-08-31 20:21:25
389
原创 Java面向对象编程全面解析:从基础概念到高级特性
类是一种引用数据类型,用于创建对象。类中包含成员变量(属性)和成员方法(行为)。// 私有属性public void method1() { // 公有方法// 方法实现实例化对象通过new。
2025-08-31 19:41:00
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅