ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

JAVASE进阶(文末附微型学生信息管理系统代码)

2026/9/14 20:15:09 拓冰建站 浏览量
JAVASE进阶(文末附微型学生信息管理系统代码)

1.分类思想

package->class

  1. domain->Xx类:标准类,封装键盘录入的基本信息
  2. dao->XxDao类:用于访问存储数据的数组集合
  3. service->XxService类:用来进行业务的逻辑处理
  4. controller->XxController类:和用户打交道
  5. entry->XxxEntry类:程序的入口类,提供一个main方法

2.分包思想

  1. 不同类文件放到不同的包下,包即相当于文件夹
  2. 命名规则:字母都是小写,多级包-公司网站地址翻转

2.1 类与类之间的访问

  1. 同一个包下:不需要访问,直接导包
  2. 不同包下:import导包后访问或通过全类名(包名+类名)访问
    3. 应用场景:多个包下出现相同的类名称

3.使用IDEA

  1. 新建empty project,取名Xxx
  2. 在Xxx下new module,选择Java,选择Java版本,取名xxxx
  3. 如果没有iml文件,
  4. java class默认在src下,如果要在src下的package下,需要用“package+路径名”声明

4.学生信息管理系统实操

需求说明:

  1. 添加学生:键盘录入学生信息(id、name、age、birthday),使用数组存放学生信息,要求学生的id不能重复
  2. 删除学生:键盘录入要删除学生的id值,将该学生从数组中移除,如果录入的id在数组中不存在,需要重新录入
  3. 修改学生:键盘录入学生的id值和修改后的学生信息,将数组中该学生的信息修改,如果录入的id在数组中不存在,则需要重新录入
  4. 查询学生信息:将数组中存储的所有学生的信息输出到控制台

代码

写完补