JVM - 堆和堆栈

Nir*_*mal 5 java memory multithreading jvm

每当加载一个类时,堆中存储的内容以及堆栈中存储的内容是什么?

线程在哪里?

Gau*_*ish 4

引用类型位于堆中。

任何原始类型数据和对堆上值的引用(方法的参数/局部变量)都在堆栈上。

每个线程都有自己的堆栈。

应用程序中的所有线程共享相同的堆。