C++ has destructors, while Java has finalizers.
C++はデストラクタを持っているが、Javaはファイナライザを持っている。