2015년 9월 7일 월요일

배열

배열 : 같은 Data type을 가진 여러 개의 데이터를 관리하고자 할 때 사용
기본 데이터형으로 선언된 배열이라도 배열 자체가 객체이기 때문에 생성된 배열 객체는 항상 Heap영역에 저장
배열 객체 생성 방법
3단계
ex) int array[]; array = new int[3]; array[0] = 1; array[1] = 2; array[2] = 3;
2단계
ex) int array[] = new int[3]; array[0] = 1; array[1] = 2; array[2] = 3;
1단계
ex) int array[] = {1,2,3);

int array[] = new int[]{1,2,3};

선언부에는 배열의 크기가 선언될 수 없음

배열의 각 요소의 데이터 값은 변경 가능, 배열의 크기는 절대로 변경 불가능, 동적으로 배열 크기 변화시키고 싶으면 java.util 패키지의 Collection 사용(Section 9참조)

생성된 배열은 인덱스를 가지고 있고 배열의 첫 요소의 인덱스는 0이다.

생성된 배열에 요소의 값을 정의 하지 않으면 컴파일러에 의해서 기본 값으로 초기화

데이터 형
기본 초기 값
boolean
false
byte
0
short
0
char
u0000'
int
0
long
0
float
0.0f
double
0.0d
reference type {ex)String 클래스}
null
 

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...