小编Kab*_*eer的帖子

每个线程或每个方法调用堆栈?

在下面的示例中创建了多少个堆栈?

public class Test {
public static void main(String [] args){
Test test = new Test();
test.callMe();
}
public void callMe(){
System.out.println("Call Me");
callMe2();
}
public void callMe2(){
System.out.println("Call Me2");
}
}
Run Code Online (Sandbox Code Playgroud)

如果有两个线程同时访问main方法,那么会创建多少个堆栈?方法之间不共享堆栈吗?

java stack multithreading

2
推荐指数
1
解决办法
1113
查看次数

班级和私人会员

class MC {

    private String name;

    void methodA(MC mc){
        System.out.println(mc.name);
    }

}
Run Code Online (Sandbox Code Playgroud)

为什么我能够访问名称变量methodA?我在这里很困惑,有人可以解释一下吗?

java private class

1
推荐指数
1
解决办法
130
查看次数

标签 统计

java ×2

class ×1

multithreading ×1

private ×1

stack ×1