Compiled from "StringBuilderConcat.java" public class string3.StringBuilderConcat extends java.lang.Object{ public string3.StringBuilderConcat(); 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/StringBuilderConcat; public static void main(java.lang.String[]); Code: 0: new #16; //class java/lang/StringBuilder 3: dup 4: invokespecial #18; //Method java/lang/StringBuilder."":()V 7: astore_1 8: invokestatic #19; //Method java/lang/System.currentTimeMillis:()J 11: lstore_2 12: iconst_0 13: istore 4 15: goto 33 18: aload_1 19: iload 4 21: invokevirtual #25; //Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 24: ldc #29; //String \t 26: invokevirtual #31; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 29: pop 30: iinc 4, 1 33: iload 4 35: sipush 10000 38: if_icmplt 18 41: invokestatic #19; //Method java/lang/System.currentTimeMillis:()J 44: lload_2 45: lsub 46: lstore_2 47: getstatic #34; //Field java/lang/System.out:Ljava/io/PrintStream; 50: new #16; //class java/lang/StringBuilder 53: dup 54: ldc #38; //String Concatenieren mit StringBuilder dauert 56: invokespecial #40; //Method java/lang/StringBuilder."":(Ljava/lang/String;)V 59: lload_2 60: invokevirtual #43; //Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; 63: ldc #46; //String Millisekunden. 65: invokevirtual #31; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 68: invokevirtual #48; //Method java/lang/StringBuilder.toString:()Ljava/lang/String; 71: invokevirtual #52; //Method java/io/PrintStream.println:(Ljava/lang/String;)V 74: getstatic #34; //Field java/lang/System.out:Ljava/io/PrintStream; 77: aload_1 78: invokevirtual #57; //Method java/io/PrintStream.println:(Ljava/lang/Object;)V 81: return LineNumberTable: line 10: 0 line 12: 8 line 13: 12 line 14: 18 line 13: 30 line 16: 41 line 17: 47 line 18: 74 line 19: 81 LocalVariableTable: Start Length Slot Name Signature 0 82 0 args [Ljava/lang/String; 8 74 1 sb Ljava/lang/StringBuilder; 12 70 2 time J 15 26 4 i I }