I am bit confused in case of objects when it comes to Strings, So wanted to know how many objects will be created with following code, with some explanation about String objects creation with respect to String pool and heap.
public static void main(String[] args) {
String str1 = "String1";
String str2 = new String("String1");
String str3 = "String3";
String str4 = str2 + str3;
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…