Роль JVM в интерфейсах маркеров в Java - PullRequest
0 голосов
/ 08 февраля 2019

Я прошел много документации по книгам и онлайн-материалам.в моем понимании интерфейсы маркеров в java предназначены только для информации о разработчике (например, реализация serializable позволяет разработчику понять, что это может быть передано по n / w, и нужно быть осторожным с разумными данными. Таким образом, он может сделать несколько полей изменчивыми).

Кроме этого, JVM не добавит никакого специального поведения в классы, реализующие сериализуемые, верно?)

Я декомпилировал код writeObject, и я понимаю, что он проверяет instanceOf, но цель здесь - позволитьразработчик знает, что это может быть сериализуемо.правильно?

Это применимо ко всем маркерным интерфейсам?или JVM добавляет какое-либо специальное поведение к классам, реализующим интерфейсы маркеров?

-Rana

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...