Как данные перечисления хранятся в памяти?

2 Ответы


  • Это перечисление существует только в памяти компилятора, но не в исполняемом файле. Вам нужно будет создать экземпляр перечисления, чтобы оно появилось в исполняемом файле. В Java должен быть только один экземпляр каждого из значений вашего перечисления в памяти. Тогда для ссылки на перечисление требуется только хранилище для этой ссылки. Проверка значения перечисления так же эффективна, как и любое другое сравнение ссылок. Вы будете беспокоиться об этом только при хранении большого количества перечислений. Для получения дополнительной информации обратитесь за помощью на

    CodeAvail- Интернет Компьютерные науки Назначение
    помощь

  • Данные перечисления относятся к перечислимым данным, то есть к данным, которые могут принимать значения на основе заранее определенного набора. Примеры имен перечислений включают John, Mary, Susan и т. Д. Перечисленные данные поддерживают только операции присваивания и реляционного типа. Перечислимые данные необходимо хранить в экономном пространстве. HDF используется для хранения пронумерованных данных в виде целых чисел. Таким образом, приложение может выбирать формат и размер указанных целых чисел. Неважно, какие элементы заказа вставляются. Связь значений с соответствующими символами считается гораздо более важной. Два разных перечислимых типа данных должны иметь одинаковые типы данных их базовых целых чисел и аналогичную ассоциацию символа и значения, чтобы считаться равными.

Напишите свой ответ

Ваш ответ появится после модерации