XXIV :: Developer

  • 홈
  • 태그
  • 방명록

Deep 1

얕은 복사(Shallow copy) vs 깊은 복사(Deep copy)

얕은 복사는 ‘=’ 연산자로 수행하는데 주소를 복사하기 때문에 한쪽에서 수정이 발생하면 다른 쪽도 동일하게 수정된다 즉, 복사된 것과 복사본이 동시에 변경된다. 깊은 복사는 얕은 복사를 해결하기 위한 방법으로 주소값을 참조하는게 아닌 새로운 메모리 공간에 값을 복사된다 즉, 복사된 것과 복사본이 서로 다른 메모리 공간을 차지하고 있다 clone() 메서드를 써도 되고, 배열의 경우 for문을 돌려주면 된다.

개발(Dev)/자바(Java) 2022.09.27
이전
1
다음
더보기
프로필사진

XXIV :: Developer

XXIV Developer

  • 분류 전체보기 (7)
    • 개발(Dev) (3)
      • 자바(Java) (3)
      • 웹(Web) (0)
      • 스프링(Spring) (0)
    • 업무(Work) (0)
    • 제작(Making) (3)
      • 자바(Java) (1)
      • 스프링(Spring) (2)
    • 유틸(Util) (1)
    • 기타(etc) (0)

Tag

==, LightShot, jdk1.5, Constant Pool, 얕은복사, 상수풀, java, 깊은복사, 공변반환, 뉴스, 웹드라이버, 인텔리제이, 라이트샷, Shallow, 셀레니움, 크롤, 자바, 키워드, 스크래핑, 스크랩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바