1、创建一个类,在类中创建一个main方法,因为逻辑业务不是太复杂,因此我们就将所有的业务写到main方法中即可。
2、这里使用到了读写流,可能流执行过程中会有异常,因此需要对其异常进行处理,我们这里选择将其抛出main方法。
3、在实际开发中,要尽量避免将所有的逻辑业务堆积到一个方法中,我们需要根据代码块的特点,将其抽成一个方法,通过调用的方式对其进行调用。
4、若将对象流与文件流进行连接,则可以在文件中读写java中的对象
5、对象输出流,用于将java对象转换为一组字节后写出。
6、对象输入流,用于读取一组字节后转换为对应的java对象,前提是该组字节应当是对象输出流将一个对象转换的字节
7、创建一个实体类,给出相应的set方法与get方法。我们这里创建了一个person实体类,殂翼瑟擀实体类中封装了person相应的一些属性。
8、在main方法中,实例化实体类,即可调用实体类。设置或是获得相应的属性值。
9、下图所示的代码,主要用来负责将对象转换为字节。
10、将这组字节通过foo做长久保存的过程,也没称为持久化(写硬盘)
11、写入完毕后,您可以打印一条内容到控制台,用来确定程序已经成功执行。
12、接下来,您需要将其流给关闭掉,在这里,只是一鸱远忡绑次调用,内存消耗不大,但如果是在网络运行中,可能会造成服务器大量的内存泄漏。