public static void call(String threadName) {
int abc=0;
++abc;
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
++abc;
System.out.println(threadName+ " call, num=" + abc);
}有多个线程同时调用该静态方法,请问他们是公用一个方法吗?
还是每个线程都有一个该方法的拷贝。
请告诉下方法调用的原理??比如从堆栈、方法区讲起
解决方案 »
- JEditorPane是什么????
- 使用DOM方式解析xml,有几句代码很是费解,望赐教!!
- Session.flush方法调用与否似乎结果是一样的,Session.flush有什么作用?
- 我在while语句中使用了continue出现错误
- JAVA 中 如何从USB摄像头获得视频输入(来者有分..不够再加..)
- [ODBC Microsoft Access Driver] 参数不足,期待是 1是什么方面的错误?
- 我的jdk怎么了?
- 有关SYBEX COMPLETE JAVA 2 CERTIFICATION STUDY GUIDE 3RD EDITION 电子版本
- String temp = System.getProperty("pmIndex")的问题 求指点
- 没想到配JAVA环境这么难!
- jar文件运行问题
- 求高手指教关于abs()绝对值函数。
当方法被调用时再根据方法中调用的局部变量或对象分配入栈或堆里
方法的本质是一块代码