Java에서는 대개 Reference Counting이 아니라 Mark-and-Sweep처럼 다른 스타일의 가비지 콜렉션을 쓰니까요.