从我们学的第一个程序开始,我们就接触到了String.String既是表示一种基本数据类型,同时我们应该注意到了它首字母是大写的,所以它也是一种类。
但是我们在创建String对象的时候是用下面哪一种方式比较好呢?
A:String str = "Hello world"(匿名对象方式)
B:String str = new String("Hello world");
从上面两种方式我们可以看出,如果用方式B,我们要是要多次使用对象"Hello world",每次都new开辟一个空间。那样会产生很多垃圾
所以一般请况下,我们使用方式A匿名对象方式创建String对象
|