Запрос концепции автобоксировки JavaJAVA

Программисты JAVA общаются здесь
Anonymous
Запрос концепции автобоксировки Java

Сообщение Anonymous »

Я готовился к экзамену OCPJP 21. При изучении автобоксировки у меня есть вопрос о фрагменте ниже: < /p>

Код: Выделить всё

class CharacterAutoboxing {

public static void main(String args[]) {
Character p = 97;
System.out.println(p);

Long l = 116L;
System.out.println(l);
// p = (int)l.longValue();
p = (char)(int)l.longValue();

System.out.println(p);
} // end of main

}
Мой запрос - символ p = 97 разрешен компилятором. 97 - это инт. Таким образом, int является автобокси в символ. Компилятор дает исключение, так как INT не может быть преобразован в символ

Подробнее здесь: https://stackoverflow.com/questions/794 ... ated-query

Вернуться в «JAVA»