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

如果您不能在此处发布内容,则有一些工具,例如如果您不能在此处发布内容,则有一些工具,例如