java中不允许重载操作符, “+”是java中唯一一个被重载的运算符,当“+”两端有String时,jvm会检测你两边是不是都是String,不是的话就把不是的那个转换成String,然后执行重载之后的“+”,开辟一个新的空间把“a4”存进去,然后把此空间的引用赋给x变量,就是这么回事儿