본문 바로가기

언어/JAVA

[JAVA] 배열

배열이란

  • 다수의 변수를 깔끔하게 정리해서 저장할 수 있도록 하는 자료형이다.

특징

  • 보다 더 많은 공간을 활용할 수 있다.
  • 데이터에 접근할 때 보다 빠르게 접근 가능하다.
  • 저장한 데이터는 힙(Heap) 메모리에 저장된다.
    • 배열을 선언하면 주소(해쉬) 값이 할당된다.
    • new 연산자에 의해 힙(Heap) 메모리에 공간이 할당된다.
  • 배열의 위치를 가리키는 숫자를 인덱스라 한다.
    • 첫 번째 인덱스는 0이다.

배열을 사용할 수 있는 3가지 조건

  • 데이터는 서로 관련이 되어있을 것
  • 데이터는 같은 타입일 것
  • 데이터 수를 정확히 알고 있을 것

예제 코드

int[] stuArr = new int[3];

배열의 사이즈 변경

int[] newArray = Arrays.copyOf(원본 배열, 크기);

'언어 > JAVA' 카테고리의 다른 글

[JAVA] 함수  (0) 2023.11.28
[JAVA] scanner  (0) 2023.11.28
[JAVA] 글자의 대소문자 변환  (0) 2023.11.27
[JAVA] 글자의 대소문자 확인  (0) 2023.11.27
[JAVA] 프로젝트에 ?가 있는 경우  (0) 2023.11.27