-----------------------------------------------------------
最佳答案:
-----------------------------------------------------------
public class HelloWorldApp
{
public static void main (String[] args)
{
String str1 = new String("hello");
String str2 = "hello";
String str3 = "hello";
System.out.println(str1 == str2);//false
System.out.println(str2 == str3);//true
}
}
********************************************************************************************
可知:用new String("hello");语句时,只在堆(heap)中创建对象,不在栈(stack)中创建对象
用"hello";语句时在栈(stack)中创建对象
********************************************************************************* **********