Eclipse和JDK编译的字节码是不同的。那么JVM是如何理解这两个字节码的呢?例子:
package com.hcl.raj.utilities;
public class StringTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String name = "Rajkumar";
byte[] byteCodes = new byte[] {15,22,35,48};
String str1 = new String(byteCodes);
System.out.println(str1);
}
}
以上源码通过JDK和Eclipse编译出来的代码是不同的。
由于编码和格式问题,最初尝试发布已删除的已编译代码