배열의 요소들은 해당 자료형의 초기값으로 초기화된다.배열 크기만큼의 연속된 메모리 영역이 할당된다.배열을 출력하면 메모리 상의 배열 주소가 출력된다.배열의 내용을 출력하려면 Arrays.toString(arr) 메서드를 사용한다.여러개의 데이터를 한꺼번에 다룰 수 있다
맨 마지막 위치(top)에서만 요소를 추가,삭제, 꺼내올 수 있다.제일 늦게 들어간 요소가 제일 먼저 나온다.Last In First Out (LIFO) 구조Stack 은 직접 클래스를 제공한다.push() : 요소 추가pop() : 요소 삭제peek() : 요소 조회
데이터를 순차적으로 탐색하여 원하는 요소를 찾는 방법. indexOf, contains, remove 메서드 등에서 이미 구현되어 있다. 동일관계를 확인할 수 있어야 하므로 객체는 equals 가 제공될 필요가 있다. image중간 값을 선택하여 데이터의 범위를