Вопросы по теме 'autoboxing'

Автобокс и пустота
Обратите внимание, что Integer.TYPE и Integer.class оба являются Class<Integer> , Double.TYPE и Double.class оба являются Class<Double> , и как вы используете автоупаковку для преобразования между int и Integer , а также...
561 просмотров
schedule 27.05.2024

Возможен ли автобокс для классов, которые я создаю?
Есть ли способ использовать автоупаковку для классов, которые я создаю? Например, у меня есть этот подкласс Number . public class UnsignedInteger extends Number { int n; public UnsignedInteger(int n) { if(n >= 0)...
4479 просмотров
schedule 15.11.2022

Когда разрешено сравнивать объекты и примитивы с помощью оператора «==»?
Является ли код ниже (Java) законным? class Test { Object foo() {return "";} boolean bar() {return foo() == true;} } Он не скомпилируется с JDK 6, но выглядит нормально на 7+. Спецификация изменилась? Ошибка была исправлена? Я обсуждал...
794 просмотров
schedule 03.06.2024

Вызывает ли автоупаковка valueOf()?
Я пытаюсь определить, гарантированно ли верны следующие утверждения: ((Boolean)true) == Boolean.TRUE ((Boolean)true) == Boolean.valueOf(true) ((Integer)1) == Integer.valueOf(1) Я всегда предполагал, что автоупаковка эквивалентна вызову...
3028 просмотров
schedule 29.05.2024