通过这周的项目设计,我感觉自己收获挺大的,这周我们通过学习异常和io流来做一个管理系统,这一次写的管理系统自己觉得还是不好,因为我有很多的不足之处,比如说我的第一遍写入的数据在我第二遍运行的时候就会消失,然后我在网上查了查也大致理解了什么情况,主要原因就是自己过多的去写多次io流,多次创建了多个文本文档,导致每次运行的时候都会再去重新建立一文本文档,但我这一次实在想不出来还有什么其他更好的方法来解决这个问题,同学推荐的也有但在我这上面行不通。
还有就是这次我在写这个系统的时候也上网去查询了一些,借鉴了别人是怎写的,我发现别人用的方法都太方便了,使得整个系统写起来没有像我这样繁琐,
private void deletestudent(String path) throws IOException {
ArrayList<Student> studentArrayList = new ArrayList<Student>();
readData("0", path, studentArrayList);
writeData(path, studentArrayList);
System.out.println("修改完成");
别人用的方法也是特别的简洁,这样同时也减少了自己的工作量。
这次就当是锻炼自己吧,争取以后能学会更多的方法,能够将先前学的知识点串联起来,结合现有知识点(我发现自己之前学过的一些方法基本都快忘了,还是要多加练习,巩固)。