String str="abc";和String str = new String("abc");的区别(常问)

new String 创建几个对象

String str = "qw" + "er";和String str = new String("qw") + new String("er") ;区别

String和'+'以及'+='的奇妙关系。