2013-09-29 40 views
2

失蹤我有一個像下面一個簡單的程序:靜態方法中的字節碼

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(); 
      } 
    } 

兩個testdoTest是靜態的方法,但是在編譯成字節碼後,我只能看到doTest,並且test丟失。有人能爲我解釋爲什麼嗎?謝謝。

P/S:我不能把字節碼在這裏,是因爲計算器不斷顯示錯誤「您的文章大多是代碼,請把詳細資料」 ...等

+0

如果您無法在此發佈信息,則可以使用http://pastebin.com/等工具。 –

回答

4

你應該javap的使用與-private標誌以便查看私有方法 javap -c -private xxxxxxxx