一道String字符串比較問題引發(fā)的字節(jié)碼分析
public class a { public static void main(String[] args)throws Exception{ } public static void aa(){ String s1="a";//內(nèi)存在方法區(qū)的常量池 String s2="b";//內(nèi)存在方法區(qū)的常量池 String s12 = "ab";//內(nèi)存在方法區(qū)的常量池 String s3 = s1 + s2;//s3的內(nèi)存所在??? p(s3==s12);//false } public static void bb(){ String s1="a"+"b";//s1的內(nèi)存所在??? String s2 = "ab";//內(nèi)存在方法區(qū)的常量池 p(s1==s2);//