举例:
比如说一个文本系统,每个字母定义一个对象,大小写在一块一共定义52个对象。如果在一个1M的文本中有那么多的字母,如果每个字母都要定义一个对象的话内存占有量就太大了。如果每个字母都共享一个对象的话那就只用定义52个对象,用到的时候直接来拿就节省了很多资源。
public class Test
{
public static void main(String[] args)
{ String a = "abc";
String b = "abc";
String c=“ab”+”c”;
System.out.println(a==b);
System.out.println(a==c);
}
}