T : Type
V : Value
E : Elements
맨 마지막에 추가된 값이 처음 나옴
stack.push();
stack.pop();
peek -> get()
맨위의 것을 호출하는 것이라 없어지지 않음 pop을 하면 없어지니까 그 다음 것을 불러옴
enQueue -> add();
deQueue -> remove();
Iterator : Collection의 개체를 순회하는 인터페이스
iterator() 메서드 호출
HashSet -> 순서가 없기 때문에 get()이 없음, 이런 것들을 순회할 시 Iterator 사용
Iterator<Member> iterator = arrayList.iterator();
while(iterator.hasNext()){
Member member iterator.next();
int tempId = member.getMemberId();
if(memberId == tmpId){
arrayList.remover(member);
return true;
}