七叶笔记 » java编程 » Java基于IO流实现登录和注册功能

Java基于IO流实现登录和注册功能

(2)我们需要定义一个接口(UserDao)来定义注册和登录功能。接口就是对类的功能的一种扩展,它的本质是用来定义规则的。

(3)用户操作类(UserDaoImpl),也就是之前定义的接口UserDao的实现类。

(4)在用户完成注册登录后,我们可以实现某种功能了,例如:猜数字小游戏。再建一个游戏类(GuessNumber)。

(5)测试类(Test)。

运行结果:

登录的注册的运行结果:

猜数字游戏后退出系统:

案例实现过程中遇到的小问题:

如果用下面这个构造来创建高效字符输出流对象,程序每运行一次,新输入的用户信息会把之前的用户信息覆盖掉,文件中只有最近一次存入的用户信息。

如何解决这个问题:

我们用下面这个构造来创建高效字符输出流来给文件写入数据,创建了一个可以追加写入的FileWriter,避免了文件中之前的用户信息被覆盖。

参考:

例如:我注册了三次,文件中就有了这三次存入的用户信息。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持七叶笔记。

相关文章