1、String a = “asdf”与String a = new String(“asdf”)的区别; 前者首先判断String对象是a的值的话那a直接就指向之前的对象,不用在重新NEW一个对象了 后者无论是否指向String,都会重新NEW一个新的String。