我已经阅读了很多关于java内存初始化的主题。我还不清楚静态方法的初始化。
public class Abc
{
public static int test(String abc,Date d,Employee e){
--Some internal processing--
return 100;
}
}
1.假设两个线程正在调用方法测试(Abc.test( - some data--))这两个线程是否有单独的堆栈或共享相同的堆栈。
2.Will静态方法和常量(静态final)消耗更多内存。
我需要清楚解释这个问题的答案。 如果有人可以给我堆栈的内存结构,这对我的理解是足够好的。
感谢您的所有答案。