여러 개의 값을 저장하는 객체
동일한 자료형 순차적으로 저장(순서가 존재 > 인덱스 존재)
인덱스 연산자 [ ] 를 이용하여 빠른 참조 가능
물리적 위치와 논리적 위치 동일
배열의 순서는 0부터 시작
배열의 길이는 늘리거나 줄일 수 없음!!
(arraylist 라는게 있다!)
여러개의 값을 한번에 효율적으로 관리하기 위해서 사용
중간에 빈자리가 있으면 안됨
삭제시간이 길어진다.
삽입시간도 길어진다.
>>시간복잡도가 늘어남.
때문에 array를 거의 쓰지않을것!(arraylist를 더 많이 쓸예정)
객체 배열의 선언과 구현
Int[][] scores = new int[3][5];
크기가 유동적인 배열을 지원하기위해
ArrayList 클래스
Ø 참조변수(변수가 들어있는 주소값을 가리킴)
Ø 재공하는 기능이 많다! 기능만 잘 쓰면 됨!
가변 개수 인수
: 라는게 있다~