10
ответов

Использовать serialVersionUID или отключить предупреждения?

Я хочу создать класс, который, например, расширяет HttpServlet? Мой компилятор предупреждает меня, что мой класс должен иметь serialVersionUID. Если я знаю, что этот объект никогда не будет сериализироваться, должен я определять...
вопрос задан: 2 July 2013 01:23
7
ответов

Что такое serialVersionUID и почему я должен его использовать?

Eclipse выдает предупреждения, если serialVersionUID отсутствует. Сериализуемый класс Foo не объявляет статическое конечное поле serialVersionUID типа long Что такое serialVersionUID и почему ...
вопрос задан: 17 March 2015 22:44
5
ответов

Заставить Среду выполнения Java проигнорировать serialVersionUIDs?

Я должен работать с большим количеством скомпилированных классов Java, которые явно не указывали serialVersionUID. Поскольку их UIDs были произвольно сгенерированы компилятором, многими классами который...
вопрос задан: 1 May 2015 02:21
5
ответов

Почему генерируют длинный serialVersionUID вместо простого 1L?

Когда реализации класса, сериализуемые в Eclipse, у меня есть две опции: добавьте значение по умолчанию serialVersionUID (1L) или сгенерированный serialVersionUID (3567653491060394677L). Я думаю, что сначала каждый более спокоен, но многие...
вопрос задан: 5 September 2011 20:35
5
ответов

Нахождение serialVersionUID сериализованного объекта

Существует ли способ определить сгенерированный serialVersionUID сериализированного объекта Java? Проблема состоит в том, что я сериализировал объект без explicitely определение serialVersionUID. Теперь...
вопрос задан: 15 September 2009 11:04
5
ответов

явный serialVersionUID, который рассматривают вредным?

Я, вероятно, рискую некоторым downvotes на этом. Мне кажется, что явно определение serialVersionUID для новых классов плохо. Рассмотрите два случая не изменения его, когда расположение имеет его, должен...
вопрос задан: 7 January 2009 10:00
4
ответа

Как десериализовать объект, сохраненный в дб теперь, когда объект имеет другой serialVersionUID

У моего клиента есть база данных оракула, и объект был сохранен как поле блоба через objOutStream.writeObject, объект теперь имеет другой serialVersionUID (даже при том, что объект не имеет никакого изменения, возможно...
вопрос задан: 1 July 2014 17:55
4
ответа

Что означает: сериализуемый класс не объявляет статический финал serialVersionUID поле? [дубликат]

Мне дали предупреждающее сообщение в заголовке. Я хотел бы понять и удалить его. Я уже нашел некоторые ответы по этому вопросу, но я не понимаю эти ответы из-за перегрузки с...
вопрос задан: 18 February 2010 03:40
4
ответа

NetBeans может генерировать автоматический последовательный идентификатор версии для класса Java?

Я хотел бы удалить некоторые предупреждения для некоторых классов путем генерации автоматического последовательного идентификатора версии. В Eclipse это тривиально, чтобы сделать - IDE может генерировать тот автоматически и добавить его к классу...
вопрос задан: 11 January 2010 08:45
3
ответа

Why isn't the serialVersionUID automatically generated?

Why isn't the serialVersionUID automatically generated? I was running into an issue on an application server where apparently an old class was being cached.
вопрос задан: 8 July 2012 21:03
2
ответа

автоматическое поколение последовательной версии uid использующий maven2 плагин

Существует ли плагин знатока, который автоматически вычисляет и обновляет последовательную версию uid для всех файлов класса Java, реализовывая сериализуемый интерфейс?
вопрос задан: 17 November 2009 07:28
2
ответа

Автоматическая генерация Eclipse serialVersionUID с каждым изменением

Eclipse приятно генерирует serialVersionUID для меня. Но это, кажется, пассивная генерация кода, поскольку идентификатор не будет автоматически обновлен, поскольку я изменяю файл, если я не делаю поколение снова...
вопрос задан: 23 September 2009 08:20
2
ответа

Если абстрактный класс имеет serialVersionUID

В Java, если класс реализует сериализуемый, но абстрактен, он должен иметь serialVersionUID, долго объявляемый, или подклассы только требуют этого? В этом случае это - действительно намерение что все...
вопрос задан: 21 May 2009 14:37
1
ответ

Сериализуемый класс не найден. CLASSNAME выдает ошибку при перемещении пакета класса (даже если в классе указан serialVersionUID)

Я работаю с Redis (через redisson) У меня есть класс DTO, который я сериализую десериализацию в Redis, кодек, который я использую: org.redisson.codec.FstCodec, когда я перемещаю класс в diffrent ...
вопрос задан: 19 January 2019 13:16
0
ответов

Почему мой класс исключения должен быть сериализован?

Когда вы расширяете класс с помощью класса Exception (для создания нового исключения) вы получите предупреждение о том, что у вас есть serialVersionUID. Я знаю, что serialVersionUID играет важную роль при сериализации и ...
вопрос задан: 7 February 2018 21:00
0
ответов

Что такое serialVersionUID в java, обычно в классе исключения? [дубликат]

Возможный дубликат: Почему я должен беспокоиться о serialVersionUID? Я просматриваю код обработки исключений и увидел что-то под названием serialVersionUID. Для чего нужен этот uid ?? Неужели только ...
вопрос задан: 23 May 2017 11:47
0
ответов

Сериализация класса Scala, исправить невозможно SerialVersionUID

В настоящее время я тестирую удаленных участников для связи между Android и Windows. Actors remote отправляет разные классы, в которых я устанавливаю serialVersionUID. Это код моего сериализованного класса: @ ...
вопрос задан: 20 September 2016 06:39
0
ответов

Предупреждение поля serialVersionUID в eclipse

Я только что запустил AWT и сделал в нем простую программу, она работает нормально, но показывает предупреждающее сообщение в eclipse, которое я не понимаю: Сериализуемый класс TestGUI не объявляет a ...
вопрос задан: 16 June 2012 14:01
0
ответов

О сгенерированном serialVersionUID в Eclipse

Есть ли способ последовательно сгенерировать serialVersionUID в Eclipse? Под последовательностью я хочу иметь в виду, что если один сериализуемый класс имеет serialVersionUID = 1L, то когда я генерирую serialVersionUID другого...
вопрос задан: 30 April 2012 19:08
0
ответов

Почему java Compiler создает синтетическое поле SerialVersionud?

как часть отладки приложения, я заметил, что поле. GetDEclaredFields () возвращает некоторые синтетические поля, включая поле SerialVersionud в классе, расширяющем интерфейс, хотя нет Расширяя ...
вопрос задан: 12 September 2011 20:12