Post

Java 공부 (4)

Java 공부 (4)

Sparta Java handbook 학습으로, Java에 대한 기본 공부를 위한 필기입니다.

01. 배열


배열

  • 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것입니다.

  • 선언 방법 : int[] age; int age[];
  • 배열 생성 : 타입[] 변수이름 = new 타입[길이] int[] age = new int[4];
    1

  • 배열은 한번 생성되면 컴파일 후 실행되는 동안은 그 길이를 바꿀 수 없습니다.

new int[5]; 로 배열을 생성하면 int가 4byte이기 때문에 총 20 byte를 저장하기 위한 연속적인 메모리 공간을 찾고 주소를 배정합니다.

배정이 끝난 후 크기를 10으로 늘려야 한다고 가정했을 때 배정받은 주소 뒤에 20byte를 추가적으로 배정해야 하는데 뒤에 연속적인 메모리 공간이 존재한다는 보장이 없습니다.

따라서 크기를 바꿀 수 없습니다.

  • String 클래스

    • String str = new String("행복");
    • String[] name = new String[3];

    • String 클래스는 내용을 변경할 수 없습니다.
This post is licensed under CC BY 4.0 by the author.