使用Kryo序列化任意Java对象(获取IllegalAccessError)

使用Kryo序列化任意Java对象(获取IllegalAccessError),第1张

使用Kryo序列化任意Java对象(获取IllegalAccessError)

我认为,您想

kryo.setInstantiatorStrategy(newStdInstantiatorStrategy());
避免构造函数调用。更多信息在这里。

但是,如果我问,为什么要在世界上序列化一个

PrintWriter
?那肯定是自找麻烦。Kryo不是“灵丹妙药”,尽管它的默认序列化器可以与 大多数
实用的类一起使用(即使那样,在某些极端情况下也需要编写自定义插件),但是您当然不能指望它能够来处理您能想到的每一个异国情调的东西(并序列化由内部特定于jvm的代码支持的类,就像
sun.*
绝对符合异国情调一样)。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5094540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存