dingl的网址收藏->java(27条)
dingl的主页   dingl的记事本
用HtmlParser 写个简单的 news爬虫
2009-10-27 分类: htmlparser  java 
注释:提取sohu的新闻,包含几种特定文字提取,有一定价值
Java SE 6 新特性: HTTP 增强
2007-09-04 分类: java 
openid-server - Google Code
2007-08-10 分类: openid  spring  java 
jsp生成静态页面的方法
2007-06-22 分类: java 
是String,StringBuffer还是StringBuilder? (转) - java world - blogjava - 和讯博客
2007-03-24 分类: java 
注释:相信大家对 String 和 StringBuffer 的区别也已经很了解了,但是估计还是会有很多同志对这两个类的工作原理有些不清楚的地方,今天我在这里重新把这个概念给大家复习一下,顺便牵出 J2SE 5.0 里面带来的一个新的字符操作的类—— StringBuilder (先别忙着扔我砖头,我还算清醒,我这里说的不是 C #, Java 也有 StringBuilder 类)。那么这个 StringBuilder 和 StringBuffer 以及我们最早遇见的 String 类有那些区别呢?在不同的场合下我们应该用哪个呢?我讲讲自己对这几个类的一点看法,也希望大家提出意见,每个人都有错的地方,在错了改的同时更是一个学习的好机会。
简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象(为什么?问问 Java 的设计者吧,为什么 String 不是原生类型呢?)因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。

共2页 1 2 下一页 >>

 豌豆推荐网站

RSS:
订阅:订阅到鲜果订阅到google订阅到抓虾订阅到yahoo
2407