Compiled from "PlusConcat.java" public class string3.PlusConcat extends java.lang.Object{ public string3.PlusConcat(); Code: 0: aload_0 1: invokespecial #8; //Method java/lang/Object."":()V 4: return LineNumberTable: line 7: 0 LocalVariableTable: Start Length Slot Name Signature 0 5 0 this Lstring3/PlusConcat; public static void main(java.lang.String[]); Code: 0: ldc #16; //String 2: astore_1 3: invokestatic #18; //Method java/lang/System.currentTimeMillis:()J 6: lstore_2 7: iconst_0 8: istore 4 10: goto 41 13: new #24; //class java/lang/StringBuilder 16: dup 17: aload_1 18: invokestatic #26; //Method java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; 21: invokespecial #32; //Method java/lang/StringBuilder."":(Ljava/lang/String;)V 24: iload 4 26: invokevirtual #35; //Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 29: ldc #39; //String \t 31: invokevirtual #41; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 34: invokevirtual #44; //Method java/lang/StringBuilder.toString:()Ljava/lang/String; 37: astore_1 38: iinc 4, 1 41: iload 4 43: sipush 10000 46: if_icmplt 13 49: invokestatic #18; //Method java/lang/System.currentTimeMillis:()J 52: lload_2 53: lsub 54: lstore_2 55: getstatic #48; //Field java/lang/System.out:Ljava/io/PrintStream; 58: new #24; //class java/lang/StringBuilder 61: dup 62: ldc #52; //String Concatenieren mit Plus dauert 64: invokespecial #32; //Method java/lang/StringBuilder."":(Ljava/lang/String;)V 67: lload_2 68: invokevirtual #54; //Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; 71: ldc #57; //String Millisekunden. 73: invokevirtual #41; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 76: invokevirtual #44; //Method java/lang/StringBuilder.toString:()Ljava/lang/String; 79: invokevirtual #59; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 82: getstatic #48; //Field java/lang/System.out:Ljava/io/PrintStream; 85: aload_1 86: invokevirtual #59; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 89: return LineNumberTable: line 10: 0 line 12: 3 line 13: 7 line 14: 13 line 13: 38 line 16: 49 line 17: 55 line 18: 82 line 19: 89 LocalVariableTable: Start Length Slot Name Signature 0 90 0 args [Ljava/lang/String; 3 87 1 s Ljava/lang/String; 7 83 2 time J 10 39 4 i I }