땅콩의 일기장

  • 홈
  • 태그
  • 방명록

다차원배열의 복제 1

다차원 배열의 복제

자바에서 다차원 배열의 복제는 최상위 1레벨만 수행한다. 예를 들어 1차원배열의 복제를 생각해보면, int[] a = {1, 2, 3}; int[] b = a.clone(); 이 경우에 b는 a의 배열을 공유하는 것이 아니라 복제한다. (깊은 복사, Deep copy) int[][] a = {{1, 2, 3, 4}, {5, 6, 7}}; int[][] b = a.clone(); // 1차원배열만 복제되어 b[0], b[1]의 주솟값만 따로가지고, 그 아래 레벨의 배열은 복제되지않고 공유된다. 하지만 2차원 배열에서는 최상위 1레벨 즉, 1차원만 복제하고 그 아래 레벨에 대해서는 그냥 공유만 한다. (얕은 복사, Shallow copy)

기타 개발공부 2022.07.15
이전
1
다음
더보기
프로필사진

땅콩의 일기장

AI 솔루션 기획자

  • 분류 전체보기 (101)
    • AI (0)
    • 기획 (0)
    • 운영체제 (17)
    • 네트워크 (3)
    • 데이터베이스 (4)
    • 컴퓨터 구조 (4)
    • 자료구조 (10)
    • 알고리즘 (3)
    • 아키텍쳐 & 디자인패턴 (2)
    • Spring & SpringBoot (10)
    • JPA (5)
    • django, drf (5)
    • Docker (1)
    • Flutter (8)
    • AWS (1)
    • 기타 개발공부 (11)
    • 팀 프로젝트 (4)
    • 개인 프로젝트 (3)
    • 동아리 (6)
    • 스터디 (1)
    • 독서 (1)
    • 그 외 활동 (1)
    • 아무말 (1)
    • 취미 (0)

최근댓글

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바