【Java每日一题】20161114
2024-09-11 09:23:51
package Nov2016; import java.io.Serializable; // V1.0版
public class Ques1114 implements Serializable{ private static final long serialVersionUID = 1L; public final int num; public Ques1114(){
num = 123;
}
}
// 序列化到磁盘
public class TestSerialize{
public static void main(String[] args) {
SerializeUtils.writeObject(new Ques1114());
}
}
// V2.0版 修改num值(serialVersionUID保持不变)
public class Ques1114 implements Serializable{ private static final long serialVersionUID = 1L; public final int num; public Ques1114(){
num = 321;
}
}
// 反序列化
public class TestDeserialize{
public static void main(String[] args) {
Ques1114 ques1114 = (Ques1114)SerializeUtils.readObject();
System.out.println(ques1114.num); // 输出值
}
}
今日问题:
通过20161111问题知道反序列化时final属性会重新计算值,那这里请问“输出”处输出结果是什么?(点击以下“【Java每日一题】20161114”查看20161111问题解析)
题目原发布于公众号、简书:【Java每日一题】20161114,【Java每日一题】20161114
最新文章
- 自定义iOS7导航栏背景,标题和返回按钮文字颜色
- C# PInvoke(DllImport使用) 进阶教程(一)转
- php数据库访问
- HTML5与CSS3权威指南
- Objective-C控制语句
- 防止SQL注入和XSS攻击Filter
- Struts2开发步骤(及Struts2配置相关)
- CSS3 新增属性
- -_-#【缓存】Content-Type 错误
- phpQuery 无法解析 html 结构
- 一个门外汉的理解 ~ Faster R-CNN
- php中的实用分页类
- 我来给.Net设计一款HttpClient
- Java 对IP请求进行限流.
- Java反射异常:java.lang.NoSuchFieldException
- Cocos2D iOS之旅:如何写一个敲地鼠游戏(七):弹出地鼠
- 「洛谷3469」「POI2008」BLO-Blockade【Tarjan求割点】
- vmware install win8 and server2012 problem
- sql-server的添加数据库文件(日志数据)以及收缩数据库文件(日志数据)
- go-json处理的问题