2021-01-31

这次的博客一改往日的心灵鸡汤式灌输,换成了实际的知识总结。这周是完完全全的把学习重心放到了写系统上。

关于系统

根据上周看的IO流视频讲解和集合中登陆注册案例的视频讲解,算是比葫芦画瓢式的把系统中的登陆注册部分给完成了,在写这块代码时也发现了自己的相关知识盲点
String[] s=line.split("=");
s[0].equals(username)&&s[1].equals(password)这两行代码的含义和静态代码块方面的知识。
疑难问题:在登陆注册的修改密码部分,目前只能实现在文件中生成一行新密码,不知道怎样实现新密码替换掉原密码。
之后写了存储信息部分,个人觉得这块代码是整个系统中最容易写的。主要是利用字符缓冲输出流把你要存储的信息写入到文件中。对于增删改查这四个方面,我到现在只完成了添加和修改这两个功能,前两天一直在思考删除和查找这两部分的代码应该如何写,到现在也没想出来怎样才能实现这两个功能。但是在这几天的系统完善过程中,我发现有些代码就是比葫芦画瓢便能完成,例如异常处理部分,IO流输入输出部分和键盘录入部分。
相关知识

switch (choiceString1) {
						case "1":
							residentAdd();
							break;
						case "2":
							residentAlter();
							break;
						case "3":
							residentDelete();
							break;
						case "4":
							residentSearch();
							break;*
                        case "8":
						default:
							System.out.println("感谢您的使用,欢迎下次再来");
							System.exit(0);
							break;

BufferedWriter bw = null;

			try {
				bw = new BufferedWriter(new FileWriter());
				bw.write();
				bw.newLine();// 换行
				bw.flush();// 刷新
			} catch (IOException e) {
				System.out.println( );
			} finally {
				if (bw != null)
					try {
						bw.close();
					} catch (IOException e) {
						System.out.println( );
					}
			}
BufferedReader br = null;
		try {
			br = new BufferedReader(new FileReader());
			int len = 0;
			try {
				while ((len = br.read()) != -1) {
					System.out.print((char) len);

				}
			} catch (IOException e) {
				System.out.println();
			}
		} catch (FileNotFoundException e) {
			System.out.println();
		} finally {
			try {
				br.close();
			} catch (IOException e) {
				System.out.println();
			}
		}

总结反思

通过这周的创建和完善系统,也印证了在放假前高老师开会时曾说过的一句话,大概意思是这样的:不要一味的停留在看书学习,要以做项目式的学习,这样的学习才是高效的。这样我们能在做项目的过程中更好更快的提升自己的能力。而这次长达近两周的考核项目也让我体会到了这句话,不知道是怎么回事,前几天打开电脑写系统的时候竟还能有写上瘾的感觉,虽然自己很多知识点都还没掌握住,但是那种上瘾的感觉对我来说挺奇妙的…

学习目标

蓝桥杯比赛还有一个多月就开始了,我到现在也还没开始准备。关于算法,学长在每周日也发布了算法练习题,还有很早之前的算法书籍,而我,到现在也没看过一次。希望在进行下一阶段学习计划的同时,能把算法和蓝桥杯的相关练习题给做做。希望下周的博客内容中有算法题出现哦!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值