当前位置: 代码迷 >> 综合 >> JAVA 静态字段不能自动序列化的解决办法
  详细解决方案

JAVA 静态字段不能自动序列化的解决办法

热度:42   发布时间:2024-01-21 14:40:20.0

import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;public class Line {private static int color = 2;//此字段不能自动序列化public static void serializaStaticState(ObjectOutputStream os)throws IOException {os.writeInt(color);//要想序列化必须加入特定的方法在序列化时调用此方法}public static void deserializeStaticState(ObjectInputStream os)throws IOException {color = os.readInt();}}