public class Hello implements Runnable{ public void run(){ System.out.println("Say run!"); } public void say(){ System.out.println("Say say! and "); run(); } public static void main(String[] args){ Hello h=new Hello(); h.say(); } }
.class public Hello .super java/lang/Object .implements java/lang/Runnable .method public()V .limit stack 1 .limit locals 1 aload_0 invokespecial java/lang/Object/ ()V return .end method .method public run()V .limit stack 2 .limit locals 1 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "Say run!" invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V return .end method .method public say()V .limit stack 2 .limit locals 1 getstatic java/lang/System/out Ljava/io/PrintStream; ldc "Say say! and " invokevirtual java/io/PrintStream/println(Ljava/lang/String;)V aload_0 invokevirtual Hello/run()V return .end method .method public static main([Ljava/lang/String;)V .limit stack 2 .limit locals 2 new Hello dup invokespecial Hello/ ()V astore_1 aload_1 invokevirtual Hello/say()V return .end method
CA FE BA BE 00 03 00 2D 00 27 01 00 03 28 29 56 ; .......-.'...()V 01 00 04 6D 61 69 6E 01 00 10 6A 61 76 61 2F 6C ; ...main...java/l 61 6E 67 2F 4F 62 6A 65 63 74 01 00 08 48 65 6C ; ang/Object...Hel 6C 6F 2E 6A 32 01 00 0D 53 61 79 20 73 61 79 21 ; lo.j2...Say.say! 20 61 6E 64 20 0A 00 0C 00 1F 07 00 03 0A 00 15 ; .and............ 00 1E 07 00 21 0A 00 0C 00 0E 08 00 05 07 00 20 ; ....!........... 01 00 10 6A 61 76 61 2F 6C 61 6E 67 2F 53 79 73 ; ...java/lang/Sys 74 65 6D 0C 00 1B 00 01 0A 00 0C 00 14 07 00 0D ; tem............. 01 00 08 53 61 79 20 72 75 6E 21 01 00 03 72 75 ; ...Say.run!...ru 6E 01 00 16 28 5B 4C 6A 61 76 61 2F 6C 61 6E 67 ; n...([Ljava/lang 2F 53 74 72 69 6E 67 3B 29 56 0C 00 18 00 01 07 ; /String;)V...... 00 25 01 00 0A 53 6F 75 72 63 65 46 69 6C 65 01 ; .%...SourceFile. 00 07 70 72 69 6E 74 6C 6E 01 00 06 3C 69 6E 69 ; ..println.......&...out... 73 61 79 08 00 11 0A 00 07 00 14 0C 00 17 00 23 ; say............# 0C 00 12 00 01 01 00 05 48 65 6C 6C 6F 01 00 12 ; ........Hello... 6A 61 76 61 2F 6C 61 6E 67 2F 52 75 6E 6E 61 62 ; java/lang/Runnab 6C 65 09 00 10 00 19 01 00 15 28 4C 6A 61 76 61 ; le........(Ljava 2F 6C 61 6E 67 2F 53 74 72 69 6E 67 3B 29 56 01 ; /lang/String;)V. 00 04 43 6F 64 65 01 00 13 6A 61 76 61 2F 69 6F ; ..Code...java/io 2F 50 72 69 6E 74 53 74 72 65 61 6D 01 00 15 4C ; /PrintStream...L 6A 61 76 61 2F 69 6F 2F 50 72 69 6E 74 53 74 72 ; java/io/PrintStr 65 61 6D 3B 00 21 00 0C 00 07 00 01 00 09 00 00 ; eam;.!.......... 00 04 00 01 00 18 00 01 00 01 00 24 00 00 00 11 ; ...........$.... 00 01 00 01 00 00 00 05 2A B7 00 1D B1 00 00 00 ; ........*....... 00 00 01 00 12 00 01 00 01 00 24 00 00 00 15 00 ; ..........$..... 02 00 01 00 00 00 09 B2 00 22 12 1C B6 00 08 B1 ; ........."...... 00 00 00 00 00 01 00 1B 00 01 00 01 00 24 00 00 ; .............$.. 00 19 00 02 00 01 00 00 00 0D B2 00 22 12 0B B6 ; ............"... 00 08 2A B6 00 06 B1 00 00 00 00 00 09 00 02 00 ; ..*............. 13 00 01 00 24 00 00 00 19 00 02 00 02 00 00 00 ; ....$........... 0D BB 00 0C 59 B7 00 0F 4C 2B B6 00 0A B1 00 00 ; ....Y...L+...... 00 00 00 01 00 16 00 00 00 02 00 04 ; ............
$Id: java.html,v 1.1 2002-07-14 21:39:45+09 kaiya Exp kaiya $