Java는 "한 번 작성하면 어디서나 실행"이라는 개념으로 다양한 플랫폼에서 설계되어 있다. 예를 들어 특정 플랫폼 용으로 컴파일되고 기본적으로 실행되는 C++와 같은 프로그래밍 언어와 달리 Java 소스는 먼저 .class 파일인 바이트 코드로 컴파일 된다. 컴파일
기본 자료형을 비교할 때 우리는 == 비교 연산자를 통해서 비교를 한다.참조 자료형을 == 비교 연산자를 통해 비교를 한다면 객체의 참조값을 비교하기 때문에 객체 내부의 값이 "자바"로 같더라도 올바른 비교를 할 수 없다.그렇다면 어떻게 비교를 할 수 있을까?