String 和 StringBuilder
代码一:
代码二:
结果
代码一抛出了 nested exception is java.lang.OutOfMemoryError: Java heap space
代码二不跑出异常, 一直在执行???
这是为什么???
StringBulider sb = new StringBuilder("test stringBulider ");
while(true) {
sb.append(sb.toString());
}
代码二:
String str = "test Str ";
while(flag) {
str = str + "test Str ";
}
结果
代码一抛出了 nested exception is java.lang.OutOfMemoryError: Java heap space
代码二不跑出异常, 一直在执行???
这是为什么???
...全文
相关推荐
String及StringBuffer和StringBuilder的区别
String及StringBuffer和StringBuilder的区别
String StringBuffer和StringBuilder区别之源码解析
String StringBuffer和StringBuilder 区别之源码解析 从源码角度简单对它们之间的区别进行了验证
String、StringBuilder和StringBuffer的区别
String、StringBuilder和StringBuffer的区别 String、StringBuilder和StringBuffer的区别 String、StringBuilder和StringBuffer的区别
String和StringBuilder类的区别
String和StringBuilder类的区String和StringBuilder类的区别String和StringBuilder类的区别String和StringBuilder类的区别别
java 中String和StringBuffer与StringBuilder的区别及使用方法
主要介绍了java 中String和StringBuffer与StringBuilder的区别及使用方法的相关资料,在开发过程中经常会用到String 这个类进行操作,需要的朋友可以参考下


