/////////////////////////////字节码//////////////////////////////////
Compiled from temp02.java
class temp02 extends java.lang.Object {
temp02();
public static void main(java.lang.String[]);
}Method temp02()
0 aload_0
1 invokespecial #1 <Method java.lang.Object()>
4 returnMethod void main(java.lang.String[])
0 ldc #2 <String "">
2 astore_1
3 new #3 <Class java.lang.StringBuffer>
6 dup
7 invokespecial #4 <Method java.lang.StringBuffer()>
10 aload_1
11 invokevirtual #5 <Method java.lang.StringBuffer append(java.lang.String)>
14 ldc #6 <String "ok">
16 invokevirtual #5 <Method java.lang.StringBuffer append(java.lang.String)>
19 invokevirtual #7 <Method java.lang.String toString()>
22 astore_1
23 return
////////////////////////////翻译的字节码////////////////////////////////////
String result="";
StringBuffer temp=new StringBuffer();
temp.append(result);
temp.append("ok");
result=temp.toString();
////////////////////////////实际代码/////////////////////////////////////////
String result="";
result+="ok";
Compiled from temp02.java
class temp02 extends java.lang.Object {
temp02();
public static void main(java.lang.String[]);
}Method temp02()
0 aload_0
1 invokespecial #1 <Method java.lang.Object()>
4 returnMethod void main(java.lang.String[])
0 ldc #2 <String "">
2 astore_1
3 new #3 <Class java.lang.StringBuffer>
6 dup
7 invokespecial #4 <Method java.lang.StringBuffer()>
10 aload_1
11 invokevirtual #5 <Method java.lang.StringBuffer append(java.lang.String)>
14 ldc #6 <String "ok">
16 invokevirtual #5 <Method java.lang.StringBuffer append(java.lang.String)>
19 invokevirtual #7 <Method java.lang.String toString()>
22 astore_1
23 return
////////////////////////////翻译的字节码////////////////////////////////////
String result="";
StringBuffer temp=new StringBuffer();
temp.append(result);
temp.append("ok");
result=temp.toString();
////////////////////////////实际代码/////////////////////////////////////////
String result="";
result+="ok";
好多网站都有下载的,你用google搜一下