Java: Статические transient-поля
Проблема: Я только что узнал, что в Java можно объявить поле как 'static transient' — компилятор при этом не выдаёт никаких ошибок. На первый взгляд, это кажется неимоверно бесполезным, поскольку, как всем известно, статические поля не сериализуются.
Вопрос: Есть ли какие-то случаи, в которых использование полей 'static transient' может оказаться полезным?
1 ответ(ов)
Нет, вы сами сказали, что статические поля не сериализуются.
Это немного странно, что компилятор позволяет это делать.
Что такое serialVersionUID и почему его следует использовать?
Сериализация в Java с несериализуемыми частями
Jackson: Сериализация и десериализация значений enum в виде целых чисел
Java: статическое поле в абстрактном классе
Можно ли использовать статический метод в абстрактном классе?