Почему Java вводит некоторый интерфейс, который не имеет в нем методов? Например Cloneable
, Serializable
, Type
и многие другие.
Второе: в пакете Class.class
существует один метод, определенный registerNatives()
без тела и вызывается из статического блока, но Class.class
не является абстрактным, а final
. Почему так?
и почему Java нужен какой-то метод без тела, который вызывается из статического блока.?