после введения аннотации, почему не ява замененной Сериализуемого с @Serializable аннотациипочему не ява заменить Сериализуемую с @Serializable аннотацией
1
A
ответ
1
Я думаю, в основном, потому что это означало бы, что много старого кода, который не использование аннотации начнет давать предупреждения компилятора повсюду.
Serializable - это не единственное, что могло быть устаревшим, но для обратной совместимости этого не произошло.
3
Аннотации не наследуются. Интерфейс Serializable наследуется. Это означает, что не только разрыв совместимости для удаления интерфейса, возможно, не удастся заменить его аннотацией, так как поведение не будет одинаковым.
Другим отличием является то вы можете написать
void method(Serializable s)
, но вы не можете сделать то же самое для аннотирования, хотя ObjectOutputStream.writeObject принимает Object
в любом случае.
Смежные вопросы
- 1. Почему java.lang.Void не Serializable?
- 2. Почему javax.money.CurrencyUnit не Serializable?
- 3. Сериализация переменной класса, которая не реализует сериализуемую
- 4. Почему java.util.List не реализует Serializable?
- 5. Почему useDelimiter не работает ява
- 6. Почему ArrayList реализует Serializable?
- 7. Дженерик с аннотацией аннотированных аннотацией
- 8. Почему нет javafx.scene.text.Font Serializable?
- 9. Почему HttpServlet реализует Serializable?
- 10. Почему Serializable называется интерфейсом?
- 11. Почему ActionSupport реализует Serializable
- 12. Почему AtomicInteger реализует Serializable
- 13. Задача не Serializable - Spark Java
- 14. Как создать сериализуемую динамическую модель?
- 15. почему ява умозаключение неудачи
- 16. com.google.gwt.user.client.rpc.SerializationException: почему мой класс не Serializable
- 17. Почему мой .Net-объект не является Serializable?
- 18. Почему коллекция не расширяется Cloneable и Serializable?
- 19. Почему атрибут [Serializable] удален с Windows Phone?
- 20. postgresql повесить вечно на сериализуемую транзакцию
- 21. Parceable встречается IOException писать сериализуемую объект
- 22. почему гх-ява почтовый индекс не удалось
- 23. Почему Concurrent HashMap является Serializable
- 24. Почему структуры Serializable в .net?
- 25. Заменить сложную комбинацию аннотаций с одной пользовательской аннотацией
- 26. объект не serializable org.apache.spark.SparkContext
- 27. Ява Заменить двойные кавычки, которая не в паре
- 28. @Controller не является аннотацией
- 29. RabbitListener не является аннотацией
- 30. почему ява программа выводит следующее
первый, из-за обратной совместимости –