String的实例化方式: 方式一:通过字面量定义的方式 方式二:通过new + 构造器的方式 常量与常量的拼接结果在常量池。且常量池中不会存在相同内容的常量只要其中一个是变量,结果就在堆中如果拼接的结果调用intern()方法,返回值就在常量池中