考虑以下代码:
String first = "abc";
String second = new String("abc");
Run Code Online (Sandbox Code Playgroud)
使用new关键字时,Java会abc String再次创建吗?这会存储在常规堆还是String池中?多少人String在将s结尾String池?
如果我写
String s= new String("how many object b created by this method ");
Run Code Online (Sandbox Code Playgroud)
与这样做相比,将创建多少个参考对象和对象:
Sting s1="Is this method is good as compare to upper";
Run Code Online (Sandbox Code Playgroud)