java序列化是什么(java序列化的几种方式)
你们好,最近小活发现有诸多的小伙伴们对于java序列化的作用,java序列化这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 在Eclipse中创建新项目。本文将该项目命名为‘Serialize’,也可以根据自己的需要称之为其他名称。项目中创建了两个新的java类文件,User.java和SerializeTool.java。
2、 User.java是一个可序列化的实体类,SerializeTool.java具有序列化和反序列化功能。(这里可以忽略user.txt,它是代码后期运行时生成的中间文件,不需要手动创建。)
3、 要实现Serializable接口,该类需要有一个成员变量serialVersionUID。为了简单起见,本文中的User类只有两个属性,name和age。因为这两个变量是私有变量,
4、 您还需要设置两个getter函数。
5、 这个类有两个主要的成员函数,序列化()和反序列化(),分别实现序列化和反序列化。主函数依次调用序列化函数和反序列化函数。
6、 该函数将整个对象写入user.txt文件,同时打印出要序列化的对象的两个属性name和age。
7、 该函数将整个对象从user.txt文件读取到对象中。同时,输出反序列化对象的两个属性,name和age。
8、 运行SerializeTool类,执行该类的main函数,得到如下输出。输出分别是序列化函数和反序列化函数的打印内容。
以上就是java序列化这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!