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