У меня есть программа, которая отправляет POJO с сервера на клиент. Для примитивных типов данных, таких как String[]
или Boolean
, он работает нормально. Когда я создаю пользовательский тип данных с использованием только методов получения и установки, отправляю его с сервера на клиент и пытаюсь привести его из объекта Java к моему типу данных, я получаю исключение:
java.lang.ClassCastException: java.lang.Object cannot be cast to com.ais.sqar.datatypes.Udata
Где на обоих экземплярах клиента и сервера я могу разыграть просто отлично. Кажется, когда я проталкиваю его через ObjectOutputStream
, происходит нечто странное. Я также сериализовал объект. Есть какие-нибудь ошибки здесь с ObjectOutputStreams?