该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-10
飞天奔月 写道 你的文章写的很好, 我是来顶你的
String 如果不看 jvm ,是个很玄乎的东西 谢谢 |
|
返回顶楼 | |
发表时间:2012-04-10
dwangel 写道 标题要换一个的话,估计更好点……
《不同JVM实现下String处理调查》 投了良好了。 换了 谢谢啦 |
|
返回顶楼 | |
发表时间:2012-04-10
楼主,你标题有问题啊
应该是 JVM规范的不同实现 |
|
返回顶楼 | |
发表时间:2012-04-10
最后修改:2012-04-10
freish 写道 楼主,你标题有问题啊
应该是 JVM规范的不同实现 算了,我还是改回老的吧! 这个1.2规范和1.7规范定义的是一样。此处没考虑不同的JVM实现,但已经说明问题了。 |
|
返回顶楼 | |
发表时间:2012-04-10
支持 楼主,讲解的很透彻
|
|
返回顶楼 | |
发表时间:2012-04-11
LZ头像,笑的很灿烂……
|
|
返回顶楼 | |
发表时间:2012-04-11
你开发中用的时候会去考虑这个东西吗,另外,你设计一个框架的时候会考虑这个吗,
|
|
返回顶楼 | |
发表时间:2012-04-12
jyjava 写道 你开发中用的时候会去考虑这个东西吗,另外,你设计一个框架的时候会考虑这个吗,
在开发期间我并不考虑这种问题,此文的意思是:拿【new String("xyz")】面试没有意义,还不如问类似于下面的语句如何改造: String str=""; for(int i=0;i<100000;i++) { str = str + i; } |
|
返回顶楼 | |
发表时间:2012-04-12
学到东西了,我应该看看java规范和jvm规范了,目前很盲目不知道该看什么,谢谢指了条路,支持一下。
|
|
返回顶楼 | |
发表时间:2012-04-12
jinnianshilongnian 写道 jyjava 写道 你开发中用的时候会去考虑这个东西吗,另外,你设计一个框架的时候会考虑这个吗,
在开发期间我并不考虑这种问题,此文的意思是:拿【new String("xyz")】面试没有意义,还不如问类似于下面的语句如何改造: String str=""; for(int i=0;i<100000;i++) { str = str + i; } StringBuilder sb = new StrinBuilder(""); for(int i=0;i<100000;i++) { sb.append(i+""); } 随手写的 |
|
返回顶楼 | |