CH5-1 · FLOW

1차원 배열 예제가 실행되는 순서

배열 참조 대입 여부 확인에서 시작해 0부터 length-1까지만 접근까지 값과 책임이 이동한다.

  1. 1
    배열 참조 대입 여부 확인

    길이가 4인 배열의 마지막 인덱스는 3입니다.

  2. 2
    공유 또는 새 배열 복사 선택

    숫자는 0, boolean은 false, 참조는 null로 초기화됩니다.

  3. 3
    0부터 length-1까지만 접근

    int[] b = a 뒤에 b[0]을 바꾸면 a[0]도 바뀝니다.

실행 순서 shared는 같은 배열을 가리키지만 copied는 독립 배열이므로 변경 결과가 갈라집니다.