Результаты поиска по запросу "autoboxing"
Предполагая, что вы используете список списков, использование итераторов вместо их получения и установки с помощью индексов цикла приведет к увеличению производительности.
ot;Core java 1" я прочитал ВНИМАНИЕ: ArrayList гораздо менее эффективен, чем массив int [], потому что каждое значение оборачивается внутри объекта отдельно. Вы хотели бы использовать эту конструкцию только для небольших коллекций, когда ...
Автобокс / распаковка при приведении Integer к int с использованием метода cast
Вот очень простой случай: я пытаюсь привести тип объекта к примитиву так:
Почему компилятор / JVM не могут просто заставить автобокс работать?
Автобокс довольно страшный. Хотя я полностью понимаю разницу между
В Java возможно переопределить методы, если возвращаемые типы являются соответственно примитивом и его классом-оберткой?
Работая с идеей переопределения и переопределения методов в Java, я заметил, что для возвращаемых типов таких методов есть некоторая гибкость.Немного теории:...
Java, модифицирующий элементы в foreach
Я изучаю Java самостоятельно; и, следовательно, код ниже не имеет никакой функции, кроме как для обучения / тестирования. По сути, я пытаюсь модифицировать ...
Переопределение и возвращаемая совместимость типов
Следующие компиляции без проблем boolean flag = true; Boolean flagObj = flag;Теперь воображаю следующий сценарий interface ITest{ Boolean getStatus(); } class TestImpl implements ITest{ public boolean getStatus(){ // Compile error: return type ...
Это будет разрешено
уйста, помогите мне понять этот кусок кода в документации kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Теперь я понимаю, что ...
Как правильно сравнить два целых числа в Java?
Я знаю, что если вы сравните в штучной упаковке примитив Integer с константой, например:
Почему автобокс помечен как предупреждение?
Я понимаю, что автоматическая распаковка должна выполняться с осторожностью, потому что распакованная ссылка может быть нулевой. Почему автобокс также помечен как предупреждение? Есть ли какие-то подводные камни, которые я здесь пропускаю?