可能重复:
此代码生成了多少个 java 对象?为什么?
我对以下内容很困惑
String s1 = new String("Java");
String s2 = new String("Java");
这里创建了多少对象?
String s1 = new String("Java");
String s2 = new String("Ruby");
这里创建了多少对象?
String s1 = new String("Java");
String s2 = "Java";
这里创建了多少对象?
String s1 = "Java";
String s2 = "Java";
这里创建了多少对象?