아이템 29

이왕이면 제네릭 타입으로 만들라 - [5장. 제네릭(아이템29)]
1. 들어가기 전 🏄♀️ 아래의 Object 기반으로 만들어진 Stack 클래스를 살펴보자. public class Stack { private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY = 16; public Stack() { elements = new Object[DEFAULT_INITIAL_CAPACITY]; } public void push(Object e) { ensureCapacity(); elements[size++] = e; } public Object pop() { if(size == 0) throw new EmptyStackException(); Object resu..