2010-04-12 4 views

답변

4

배열은 기본적으로 (얕은) 복제를 지원합니다.

section 10.7 of the JLS에서 : 배열의 요소의 수를 포함

  • 공개 최종 필드 길이 (길이 :

    어레이 형의 부재는 다음의 모든 은 양수 또는 0 일 수 있습니다.

  • public 메서드 clone은 Object 클래스에있는 이라는 동일한 메서드를 재정의하고 예외를 throw하지 않습니다. 배열 유형 T []의 복제 메소드의 반환 유형은 T []입니다.
  • Object 클래스에서 상속 된 모든 멤버 이 상속되지 않는 Object의 유일한 메소드는 해당 복제 메소드입니다.

모든 어레이는 인터페이스와의 java.io.Serializable Cloneable을 구현.

10

Java의 모든 배열은 Cloneable 및 Serializable입니다.

배열의 복제본은 배열을 복사하기 만합니다 (내용을 복제하지 않는 단순 복사).

관련 문제