java中拼接后的字符串肯定在堆中生成一个对象,但是在常量池中,也会生成一个,还是不生成?用new stringbuilder生成的字符串,也和new string一样,在常量池中也生成一个对象,还是不会生成?