内部类序列化
来源:互联网 发布:华图网校网络课程 编辑:程序博客网 时间:2024/05/16 12:02
只有静态内部类才能序列化
public void writeObject() { // readObject(); ObjectOutputStream oos; try { oos = new ObjectOutputStream(this.openFileOutput("save.himi", MODE_PRIVATE)); changeData(); oos.writeObject(mapVector); oos.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } }
public void readObject() { try { ObjectInputStream ois = new ObjectInputStream( this.openFileInput("save.himi")); mapVector = (Vector) (ois.readObject()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
public static class MessageRememer implements Serializable{ private static final long serialVersionUID= 1L; public MessageRememer(long accountId, long folderId, long messageId,int kind) { super(); this.accountId = accountId; this.folderId = folderId; this.messageId = messageId; this.kind =kind; } private Long accountId; public Long getAccountId() { return accountId; } public void setAccountId(Long accountId) { this.accountId = accountId; } public Long getFolderId() { return folderId; } public void setFolderId(Long folderId) { this.folderId = folderId; } public Long getMessageId() { return messageId; } public void setMessageId(Long messageId) { this.messageId = messageId; } public Integer getKind() { return kind; } public void setKind(Integer kind) { this.kind = kind; } private Long folderId; private Long messageId; private Integer kind; @Override public boolean equals(Object o) { return super.equals(o); } @Override public int hashCode() { return super.hashCode(); } @Override public String toString() { return super.toString(); } }
- 内部类序列化
- 内部类序列化问题
- 内部类序列化出错
- 内部类不能序列化的原因
- Google Gson 禁止序列化内部类
- 序列化内部类时的注意事项
- 关于Java内部类序列化
- 内部类的序列化问题(很多朋友遇到的内部类序列化出错)
- Unity 内部类的属性序列化问题
- 内部类的序列化问题;静态变量不能被序列化的问题
- 内部类实例化
- Java基础知识之系统命令调用、序列化、JDO、匿名内部类
- 内部类及静态内部类的实例化
- 内部类及静态内部类的实例化
- 内部类及静态内部类的实例化
- 内部类及静态内部类的实例化
- 内部类与静态内部类的实例化
- Java实例化内部类
- 博文由来和资料共享
- recv函数返回值说明
- SQLServer中常用的一些操作表,字段和索引的SQL语句
- tomcat-connectors-1.2.30安装配置
- oracle 除数不能为0
- 内部类序列化
- android如何绘制view
- ds1302 问题汇总
- App Icons on iPad and iPhone
- 恢复视力的方法(飞行员都用) 为了你的眼睛请收藏
- unix系统数据文件和信息
- 关于AIX的LV的状态问题
- 理解 Linux 配置文件
- Git忽略已经跟踪的文件