Java静态方法内存堆栈

时间:2017-07-11 04:28:44

标签: java multithreading

我已经阅读了很多关于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)消耗更多内存。

我需要清楚解释这个问题的答案。 如果有人可以给我堆栈的内存结构,这对我的理解是足够好的。

感谢您的所有答案。

0 个答案:

没有答案