WebDev/본과정
Clone과 Wrapper 클래스
1. String 클래스 에서 문자열 비교시 equal을 쓰는 이유는? : String은 기본적으로 문자열을 리턴하는 성질을 가진 객체(Object)이다. 그에 따라 해당 타입을 통해 선언한 변수를 비교하는데에 있어서 둘은 기존에 사용하던 대입연산자를 사용할 때 인스턴스의 내용을 비교하는 것이 아닌 객체를 비교하기 때문에 서로 주소가 달라 원치않은 값을 리턴할 수 있다. 따라서 원하는 결과를 도출하기 위해(인스턴스의 내용을 비교) equals의 기능을 이용하는 것이다. 2. shall copy, deep copy 의 차이는? 2-1. shall copy 얉은 복사(Shallow Copy)는 복사하여 객체를 별도로 생성하지만 그 안에 들어가는 내용은 원래와 같은 객체인 것을 의미한다. 그로인해 원본 객체의..
2021. 5. 13. 18:21
최근댓글