JAVA

JAVA 스터디 : 변수 / 배열

업무 중 2020. 11. 17. 14:20

변수란? 

int i / char c 처럼 i와 c에 각각 할당할 수 있도록 하는 소스이다.

- 언제든지 설정값을 변경할 수 있다.

- 하나의 데이터만 할당된다.

 

배열이란?

여러개의 데이터가 할당된다.

배열의 크기가 지정되며, 최초에 설정한 크기를 변경할 순 없다.

기초 자료형 변수와 달리 데이터가 들어있지 않고, 데이터가 위치한 주소값을 가리킨다. (주소값=레퍼런스)

 

다차원 배열

배열 안에 배열이 들어있는 구조로,

Arr1 배열이 Arr2 배열의 주소값을 가리키고,

Arr2 배열이 실제 할당된 데이터의 주소값을 가리킨다.

 

Arr[][] 의 형태로 사용하나, 가독성이 떨어지므로 복잡한 데이터를 요구할 때에는 데이터베이스가 이용된다.