java.util.concurrent.atomic.AtomicLong реализует java.io.Serializable даже java.lang.Number также реализует Сериализуемый
Класс java.util.concurrent.atomic.AtomicLong выглядит следующим образом:
public class AtomicLong extends Number implements java.io.Serializable {}
И номер класса выглядит так,
public abstract class Number implements java.io.Serializable {}
поскольку Number
уже реализует Serializable
Зачем AtomicLong
необходимо реализовать с Serializable
снова?