我有一个简单的程序,如下所示:
public class StringDemo {
public static String s = "abcdef";
private static boolean test(String str) {
if (!str.startsWith("abc")) {
return false;
}
return true;
}
public static void doTest() {
test(s);
}
public static void main(String srgs[]) {
doTest();
}
}
test
和都是doTest
静态方法,但是编译成字节码后,我只能看到doTest
, 并且test
不见了。任何人都可以为我解释为什么?谢谢。
P/S:我不能把字节码放在这里,因为stackoverflow一直显示错误“你的帖子主要是代码,请输入更多细节”......等等