gpt4 book ai didi

java - 无法在 ObjectOutputStream 之后转换 POJO

转载 作者:行者123 更新时间:2023-12-01 05:42:51 25 4
gpt4 key购买 nike

我有一个程序,可以将 POJO 从服务器发送到客户端。对于像 String[]Boolean 这样的原始数据类型,它工作得很好。当我创建仅包含 getter 和 setter 的自定义数据类型,将其从服务器发送到客户端并尝试将其从 Java 对象转换为我的数据类型时,出现异常:

java.lang.ClassCastException: java.lang.Object cannot be cast to com.ais.sqar.datatypes.Udata

在客户端和服务器的两个实例上我都可以很好地进行转换。似乎当我将它推过 ObjectOutputStream 时,会发生一些奇怪的事情。我也序列化了对象。 ObjectOutputStreams 有什么问题吗?

最佳答案

引用本教程http://java.sun.com/developer/technicalArticles/Programming/serialization/检查您在进行序列化时是否犯了任何错误。

关于java - 无法在 ObjectOutputStream 之后转换 POJO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6695630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com