1、前者 有0个或1个对象,后者1个或2个对象;先看常量池,字符串常量池中有,前者 直接赋值 后者 在堆内存中还需要再创建一个“abc”实例对象。 2、前者 直接赋值,后者通过构造函数构造 3、jvm性能而言 前者优。