로딩
요청 처리 중입니다...

자바 신입개발자 면접 대비: 기본자료형 , 참조형 / equals(), == / 클래스, 인스턴스, 객체 / 접근제어자 / 생성자 / List, Set, Map

 자바 신입개발자 면접 대비: 기본자료형 , 참조형 / equals(), == / 클래스, 인스턴스, 객체 / 접근제어자 / 생성자 / List, Set, Map

자바의 기본 자료형과 참조형의 차이점 설명해보세요. 내 대답 : 기본 자료형은 객체의 값을 비교하는것이고 참조형은 주소값을 비교하는것 입니다.

면접 대답 : 자바에서 기본 자료형은 int, double, boolean 처럼 값 자체를 저장하는 타입이고, 스택에 값이 직접 저장이 됩니다. 참조형은 String, 배열, 클래스 인스턴스 처럼 객체의 주소(참조)를 저장하고, 실제 객체는 힙에 있습니다.

기본 자료형은 ==로 비교하면 값 자체를 비교하지만, 참조형에서 ==는 주소가 같은지, equals()는 내용이 같은지를 비교합니다. equals()와 ==의 차이는 무엇인가요? String 비교는 어떻게 해야 하나요?

(기본) 내 대답 : equals()는 객체 값을 비교하는것이고, ==는 주소값이 같은지 비교합니다. String은 모르겠습니다.

면접 대답 : ==는 기본형일때는 값 자체를 비교하고, 참조형일 때는 객체의 참조(주소)가 같은지를 비교합니다. equals()는 보통 객체의 ...