'1'与new String('1') 一个是基础类型,栈中;一个是对象类型,堆中。 互相转换是new String与valueOf。 需要注意的是,当对'1'执行类似.length等操作时,会隐式的转换为对象。