기본 자료형(byte/short/int/long/char/float/double)에서 '=='는 실제 저장된 값을 비교하는 비교연산자로 쓰였다. 하지만 참조형(Stirng,배열,클래스,인터페이스)에서 '=='는 주소를 비교하는 주소비교연산자로 쓰인다. (단, 같은 클래스 타입끼리만 비교가 가능하다.) ▲ 우선 기본자료형부터 비교연산자를 이용해 비교해보자. 당연히 똑같은 20을 가지고 있으므로 '같다'가 나올 것이다. 이번에는 참조형에서 사용을 위해 클래스형을 사용해보자. ▲ 두 종류의 클래스를 만들고 인스턴스화(객체화)(메모리 할당)까지 해주었다. ▲ 클래스가 다른 a와 b의 주소를 비교하려고 했더니 'Incompatible operand types A and B' error가 나면서 비교가 되질 않는다..