先创建一个user 实体类做测试
public class User implementsSerializable {//private static final long serialVersionUID = -1568730003971173026L;//@Protobuf(fieldType = FieldType.INT32)
privateInteger userId;//@Protobuf(fieldType = FieldType.STRING)
privateString userName;//@Protobuf(fieldType = FieldType.DATE)
privateDate userBirth;publicDate getUserBirth() {returnuserBirth;
}public voidsetUserBirth(Date userBirth) {this.userBirth =userBirth;
}publicString getUserName() {returnuserName;
}public voidsetUserName(String userName) {this.userName =userName;
}publicInteger getUserId() {returnuserId;
}public voidsetUserId(Integer userId) {this.userId =userId;
}
@OverridepublicString toString() {return "User{" +
"userId=" + userId +
", userName='" + userName + '\'' +
", userBirth=" + userBirth +
'}';
}
一、Java 自己带的序列化工具
---序列化方法
public static void serialize() throwsIOException {
User user= newUser();
user.setUserId(1);
user.s