아이템7 - 다 쓴 객체 참조를 해제하라
C, C++처럼 메모리를 직접 관리해야 하는 언어와는 달리, 자바는 가비지 컬렉터를 가지고있다. 다 쓴 객체를 알아서 회수해가니 얼마나 편리하겠는가? 하지만 이를 자칫 메모리 관리에 더 이상 신경 쓰지 않아도 된다고 오해할 수 있는데, 절대 그렇지 않다. 아래의 코드는 스택을 간단히 구현한 코드이다. 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) { ensure..