Java之序列化小记
来源:互联网 发布:画流程图最好的软件 编辑:程序博客网 时间:2024/05/16 05:11
package com.onede4.test;public class TestSerial implements java.io.Serializable {}
但是没有加入这句话,就会有警告。
若你不想加入这句话,你在引入报名之后,类定义之前加入
package com.onede4.test;@SuppressWarnings("serial")public class TestSerial implements java.io.Serializable {}
但是大神貌似不推荐这后一种方法。。。qinxhuicn|五级比如有个类实现了java.io.Serialize接口:package com.onede4.test;public class TestSerial implements java.io.Serializable {}如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Serializable 接口,但是没有给出private static final long serialVersionUID = 5952689219411916553L;类似这样的私有字段(这个字段是实现了Serializable接口需要的,但不必须)只要加上类似这样的一个字段,黄色警告就会消失,但是你如果就是不想加这个字段,同时还不想看到那个黄色的警告,没问题,那就要在类上加一个注解(@SuppressWarnings("serial"))package com.onede4.test;@SuppressWarnings("serial")public class TestSerial implements java.io.Serializable {}这样eclipse就不会有那个黄色的警告了不过我们还是推荐给出private static final long serialVersionUID = 5952689219411916553L;当你的类进行序列化和反序列化操作的时候如果没有这个字段可能会出问题,所以尽量加上这个字段,不要用@SuppressWarnings("serial")注解希望我的回答能够帮到你
- 提问者评价
感谢你。刚我在eclipse上尝试过了。内容很详细,很适合我这类初次自学JAVA语言的人。
package com.onede4.test;@SuppressWarnings("serial")public class TestSerial implements java.io.Serializable {}但是大神貌似不推荐这后一种方法。。。
qinxhuicn|五级
比如有个类实现了java.io.Serialize接口:package com.onede4.test;public class TestSerial implements java.io.Serializable {}如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Serializable 接口,但是没有给出private static final long serialVersionUID = 5952689219411916553L;类似这样的私有字段(这个字段是实现了Serializable接口需要的,但不必须)只要加上类似这样的一个字段,黄色警告就会消失,但是你如果就是不想加这个字段,同时还不想看到那个黄色的警告,没问题,那就要在类上加一个注解(@SuppressWarnings("serial"))package com.onede4.test;@SuppressWarnings("serial")public class TestSerial implements java.io.Serializable {}这样eclipse就不会有那个黄色的警告了不过我们还是推荐给出private static final long serialVersionUID = 5952689219411916553L;当你的类进行序列化和反序列化操作的时候如果没有这个字段可能会出问题,所以尽量加上这个字段,不要用@SuppressWarnings("serial")注解希望我的回答能够帮到你
- 提问者评价
感谢你。刚我在eclipse上尝试过了。内容很详细,很适合我这类初次自学JAVA语言的人。
- Java之序列化小记
- Java对象序列化之 transient 使用小记
- Java序列化和反序列化小记
- Java之序列化
- Java之序列化
- java之序列化
- java之序列化
- Java之序列化
- java之序列化
- Java之序列化
- JAVA之序列化
- Java序列化之自定义序列化
- java序列化之比较
- java序列化之serialVersionUID
- Java学习之序列化
- Netty之java序列化
- Java回顾之序列化
- java基础之序列化
- word2013无法打开doc文件显示正在受保护视图中打开解决方法
- 黑马程序员_java基础复习二面向对象
- 【●Windows7系统的安全优化全攻略●】
- !!val
- SAP用户登录时语言选择问题
- Java之序列化小记
- iOS推送:实现本地推送
- QT4:布局管理器的综合使用
- 分组背包解析[以 Hud 1712 Acboy needs your help 为例]
- 黑马程序员——泛型
- 怎么获取到View的位置View.getLocationInWindow()的为0
- struts.xml中关于param的配置
- 非阻塞Socket
- 如何把应用程序app编译进android系统