摘要: 邮件群发工具实验报告 目录 一、项目概述 二、项目架构 三、项目展示 3.1 目录结构 3.2 主程序(MailBulkSender) 3.3 核心业务模块关键逻辑 3.3.1 邮件发送核心(MailSender - 批量发送 + 重试) 3.3.2 Excel读取核心(ExcelReader - 阅读全文
posted @ 2025-12-23 20:21 Writing 阅读(22) 评论(0) 推荐(0)
摘要: 图书馆管理系统开发记录 1. 我使用了什么AI工具辅助选题 在项目初期,我使用了deepseek和豆包等AI工具辅助选题。通过与这些工具交流,了解了当前常见的Java课程设计选题方向,分析了不同选题的可行性和复杂度,最终结合自身知识储备和兴趣确定了开发图书馆管理系统。 2. 选题与前期调查 想要做什 阅读全文
posted @ 2025-11-09 14:00 Writing 阅读(10) 评论(0) 推荐(0)
摘要: 1.StudentDaoListImpl.java与StudentDaoArrayImpl.java有何不同? (1)数据存储结构不同 StudentDaoArrayImpl:使用数组(Student[])存储学生对象 public StudentDaoArrayImpl(int size) { s 阅读全文
posted @ 2025-10-16 14:36 Writing 阅读(11) 评论(0) 推荐(0)
摘要: 1. 与C语言有理数代码相比,该Java类更面向对象的原因 (1)封装性:Java类将有理数的分子numerator和分母denominator设为private,仅通过public方法对外暴露功能,隐藏了内部实现细节;而C语言通常通过结构体直接暴露成员变量,调用者可直接修改,不符合封装思想。 (2 阅读全文
posted @ 2025-09-24 16:40 Writing 阅读(13) 评论(0) 推荐(0)
摘要: 1. 为什么说 Java 中的所有类都 is-a Object? 因为 Object 是所有类的最终父类,其他类都直接或间接继承自 Object 类。 2. 在 JDK 文档中查找 Object 的 toString 方法。说一说,该方法有什么用?使用 Eclipse 查看 Object 的 toS 阅读全文
posted @ 2025-09-23 13:31 Writing 阅读(9) 评论(0) 推荐(0)
摘要: 1. 功能讲解 1.1 数据处理 该程序主要处理学生数据,包含学生的name、age、gender、id、major、gpa这些基本信息。 学生数据存储在StudentManagementSystem类的students成员变量中,每个学生的具体信息封装在Student类的对象中,这些对象被添加到L 阅读全文
posted @ 2025-09-19 12:22 Writing 阅读(17) 评论(0) 推荐(0)
摘要: 什么样的方法应该用static修饰?不用static修饰的方法往往具有什么特性?Student的getName应该用static修饰吗? 完成独立功能或创建类的实例或对类级别的属性进行操作的方法应该用static修饰。 不用static修饰的方法往往具有依赖实例状态、通过实例调用、可访问静态变量和方 阅读全文
posted @ 2025-09-18 19:10 Writing 阅读(10) 评论(0) 推荐(0)
摘要: 1. 方法相关问题 public class Main { static void changeStr(String x) { x = "xyz"; } static void changeArr(String[] strs) { for (int i = 0; i < strs.length; i 阅读全文
posted @ 2025-09-11 14:44 Writing 阅读(13) 评论(0) 推荐(0)
摘要: 1. 使用Java能编写哪些类型的程序?试举至少两个例子。 Java是一种多用途、跨平台的编程语言,可以用于开发各种类型的应用程序。 例子1:Web应用——阿里巴巴的后台服务使用Java处理用户请求、订单管理和支付流程。 例子2:Android应用——Spotify的Android客户端使用Java 阅读全文
posted @ 2025-09-09 16:46 Writing 阅读(10) 评论(0) 推荐(0)