Java 字节码中缺少静态方法
我有一个简单的程序,如下所示:Java 字节码中缺少静态方法,java,Java,我有一个简单的程序,如下所示: public class StringDemo { public static String s = "abcdef"; private static boolean test(String str) { if (!str.startsWith("abc")) { return false; } return tr
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一直显示一个错误“你的帖子主要是代码,请提供更多细节”…等等你应该使用javap with-private标志来查看私有方法
javap-c-private xxxxxxxx您应该使用javap with-private标志来查看私有方法
javap-c-private xxxxxxxx如果您不能在此处发布内容,则有一些工具,例如如果您不能在此处发布内容,则有一些工具,例如