Java中如何表示字符串

来源:百度知道 编辑:UC知道 时间:2024/06/02 20:52:42

正确使用方法是:
String s = new String("aaaa"); 这是标准的使用方法。

但是 考虑到 String 使用的频繁度,为了方便 也允许用
String s = "aaa"; 这种简洁的方式。

理解它的 生成逻辑就行了。

1、public static void main(String[] arg){
String str = "Hello World";
System.out.println(str);
}//开辟了一个堆内存空间
2、public static void main(String[] arg){
String str = new String("Hello World");
System.out.println(str);
}//开辟了连个堆内存空间
所以用1要好。
初学者个人意见仅供参考!

String s = "abc";

public static void main(String[] arg){
String str="Hello World";
System.out.println(str);
}

MonkeyVsJava 的解释还是不错的,比较深刻的。只是1的解释错了,1是开辟的栈空间。从内存的角度来看用1是比较明智的。不过在java开始学的话还不用注重这些

定义字符串: 如 String a = "这是字符串啊!";