通过学习的一系列知识点综合的小案例,通过控制台来完成一系列的增删查改的操作。

准备工作
开发工具IDEA2019.1.4,jdk13
思路
一共三个类,一个接口

存放学生数据用我们学过的ArrayList,由于类是一种引用数据类型,所以我们可以将泛型指代成Student
编写逻辑
业务层调用逻辑层,逻辑层调用数据层
知识点
面向对象,ArrayList,泛型,循环,迭代,switch
具体代码实现
Student.java
package com.zxy.bean;
public class Student {
private int id;
private String name;
private int age;
private String addr;
public Student(){
// 无参构造方法,防止出错
}
public Student(int id,String name,int age,String addr){
this.id=id;
this.name=name;
this.age=age;
this.addr=addr;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddr() {
return addr;
}
public void setAddr(String addr) {
this.addr = addr;
}
@Override
public String toString() {
return "{ID: "+this.id+",name: "+this.name+",age: "+this.age+",addr: "+this.addr+"}";
}
}另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。