1

是否有内置方法 - 或者有人可以指出一个好的模式 - 来确定实现的对象Serializable在构造时是否实际上是可序列化的?我需要没有副作用的东西,所以我不能只调用我的应用程序服务器中实际序列化对象的方法。

我更喜欢可以在构造函数中利用而不更改构造函数签名的东西。但是,我不介意为这些对象建立一个工厂,如果这样会更容易的话。

编辑

根据这个问题 接受的答案,看起来我可以创建自己的ObjectOutputStream->ObjectInputStream管道来在创建时测试对象的可序列化性。

4

0 回答 0