Javaにおいての自動変数についてなんですが

例えば
void hogehoge();メソッドがあるとしまして
このメソッド内でint n[] = new int[128];と宣言しているとします。
普通C/C++ではメソッド内の変数(自動変数)宣言はメソッドが実行されますと物理メモリが確保され、
そのスコープを抜けると(つまりメソッドから零れると)確保した物理メモリは開放されます。

Java(主にJVM)では自動変数についてどの様な処理を施しているのでしょうか? お願いします