【Java基础】curd简易案例(可以用来应付部分学校的java小作业)
这个案例是简化了韩顺平老师的代码,写完之后发现的确有很多需要注意的细节。完整代码可以移步韩顺平老师的30天学Java。大一大二需要做简单java课设的话可以参考这个并加以修改,反正我们学校最后java,c++这类的期末作业都是去完成一个增删改查的功能就行了。如果你想拿高分,这点肯定不够的。
功能:增加一个房屋信息,并自动按升序编号,删除对应编号的房屋信息,查找对应编号的房屋信息,修改对应编号的房屋的姓名信息。
补充:增加房屋信息这块数组是写死的,可以参考韩顺平老师前面的视频写一个数组扩容。或者去写一个文件读写功能,甚至是去连接数据库。
删除这块,我觉得可以把id,name,adress......一个个往前替换,这样编号id永远从1开始。
查找这块只是按id查找,其实可以重载findById这个函数,这样就可以有多种查找方式
同理,更新也可以这么操作。
这个案例分为四个大部分
第一个部分是工具类,是韩顺平老师自己写的工具类,可以直接拿来用。
第二个部分是界面类,用来展示界面,接收输入,调用一些操作
第三个部分是业务层,就是对数据做一些处理,增删改查的逻辑写在这
第四个部分是数据层,目前在该部分只有一些某个类有哪些属性