Stringa="helloworld";//在java中有一个常量池,当创建String类型的引用变量给它赋值时,java会到它的常量池中找"helloworld"是不是在常量池中已存在。如果已经存在则返回这个常量池中的"helloworld"的地址(在java中叫引用)给变量a。注意a并不是一个对象,而是一个引用类型的变量。它里面存的实际上是一个地址值,而这个值是指向一个字符串对象的。在程序中凡是以"helloworld"这种常量似的形式给出的都被放在常量池中。Stringb=newString("helloworld");