Boa tarde, amigos.
Estou com um dúvida. Estava lendo um artigo e vi que o autor falava sobre o bytecode e me mostrou esse codigo.
0: ldc #2; //String select u from 2: astore_1 3: new #3; //class java/lang/StringBuilder 6: dup 7: invokespecial #4; //Method java/lang/StringBuilder."<init>":()V 10: aload_1 11: invokevirtual #5; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 14: ldc #6; //String User as u 16: invokevirtual #5; //Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 19: invokevirtual #7; //Method java/lang/StringBuilder.toString:()Ljava/lang/String; 22: astore_1 23: getstatic #8; //Field java/lang/System.out:Ljava/io/PrintStream; 26: aload_1 27: invokevirtual #9; //Method java/io/PrintStream.println:(Ljava/lang/String;)V
como que eu consigo ver o bytecode das minhas classes?