(1) 같은 타입의 데이터 '저장소'로써, 생성될 때 그 크기가 고정되는 '객체'
(2) 선언
타입 배열변수[];
ex) int is[];, String strs[]; 등등...
(3) 생성
배열변수 = new 타입[크기];
ex) is = new int[4];, Strs = new String[4]; 등등...
(4) 초기화
배열변수[인덱스] = 데이터;
ex) is[0] = 10;, strs[0] = "봄"; 등등...
(5) 선언 및 생성
타입 배열변수[] = new 타입[크기];
ex) int is[] = new int[4];, String strs[] = new String[4]; 등등...
(6) 선언 및 생성 및 초기화
타입 배열변수[] = {데이터1, 데이터2, 데이터3, 데이터4 .....};
ex) int is[] = {10, 20, 30, 40};, String strs[] = {"봄", "여름", "가을","겨울"....}; )
(7) 분리 주의 사항
'선언'과 '생성 및 초기화'는 분리될 수 없음
(8) 배열방의 default 값 ( by JVM )
byte, short, char, int : 0
long : 0L
float : 0.0f
double : 0.0
boolean : false
참조형 : null
(9) 형변환
자동형변환이 가능한 데이터라면 변환되어져서 저장됨
(10) length 속성
배열방의 크기를 리턴
(11) 2차원 배열
1차원 배열을 데이터( element ) 로 갖는 배열
(12) n차원 배열
(n-1)차원 배열을 데이터( element ) 로 갖는 배열
'Java > Java' 카테고리의 다른 글
Java 06. OOP( Object Oriented Programming) 특성 (0) | 2022.03.09 |
---|---|
Java 05. 컬렉션 ( Collection ) (0) | 2022.03.09 |
Java 03. 제어문 (0) | 2022.03.08 |
Java 02. 기본 용어 & 구성 (0) | 2022.03.08 |
Java 01. 설치 및 세팅 (0) | 2022.03.07 |