как оператор равенства работает с данными примитива и типа объекта

Я знаю, что это очень простой вопрос, но я хочу прояснить концепцию. Я хочу знать как== оператор работает в случае примитива и типа объекта. Например

Integer a = 1;
int b = 1;
System.out.println(a == b)

какa сравнивается сb, в то время какa содержит ссылку на объект, который содержит значение 1. Может кто-нибудь прояснить мне, как это работает внутри?

Ответы на вопрос(2)

Ваш ответ на вопрос