Я новичок в java, и я не понимал, что:
Integer i = new Integer(50);
System.out.println(i);
приведенный выше код дает вывод как 50. Когда я пытаюсь распечатать ссылочную переменную обычного класса, он обычно печатает адрес объекта, но для класса Wrapper это не то же самое. Так почему же «i» здесь печатает 50, а не какой-то адрес?