혼공용어노트를 보면서 공부했던 내용을 떠올릴 수 있었다.
용어의 설명을 읽으며 헷갈리는 부분은 노트에 적힌 페이지로 따라가서 다시 읽어보았다.
다시 읽으면서 머릿속에 더 잘 남게 된 것 같다. 👍
혼공용어노트는 복습 겸 읽어보았다.
읽으면서 용어의 설명을 한줄로 적어놓거나 중요하다고 생각되는 부분에 밑줄을 쳤고, 추가 내용을 간단하게 적기도 했다.
용어 설명 한줄 요약
밑줄
추가 내용



100을 박싱한 Integer 객체끼리 비교하면 true, 300을 박싱한 Integer 객체끼리 비교하면 false가 나오는 이유?
-> Integer 객체는 원래 == 연산자로 비교하면 포장 객체의 참조를 비교하기 때문입니다.
그런데 100은 true가 나오는 이유는 박싱된 값이 int 타입이고 -128~127 사이의 값이어서 내부의 값을 바로 비교할 수 있기 때문입니다.
🧨
byte, short, int타입이고 값의 범위가 -128~127사이이면 내부의 값을 바로 비교할 수 있다.
그 외의 boolean, char타입도 값이 특정 범위 안에 포함되면 !=과 ==로 내부의 값을 바로 비교할 수 있음