黑马程序员技术交流社区
标题:
关于String类底层的问题?
[打印本页]
作者:
perfect_class
时间:
2016-6-30 14:50
标题:
关于String类底层的问题?
本帖最后由 perfect_class 于 2016-7-9 14:36 编辑
请问String类的底层是数组实现的吗?
String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的,所以可以共享。例如:
String str = "abc";
等效于:
char data[] = {'a', 'b', 'c'}; String str = new String(data);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2