码迷,mamicode.com
首页 > 编程语言 > 详细

java基础知识回顾之---java StringBuilder与StringBuffer异同点

时间:2014-07-29 14:04:08      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:style   blog   java   color   使用   art   div   ar   

 /*
         * StringBuilder与StringBuffer异同点:
         *
         * 使用方法与StringBuffer完全一样
         * StringBuilderjdk1.5以后出现的功能和StringBuffer一模一样的对象。
         *
         * StringBuilder与StringBuffer但是最大的区别在于:
         *             StringBuffer是线程同步的。通常用于多线程,安全。
         *             StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。不执行同步,速度快,不需要判断锁。
         *             证明:任何事物的出现都有他的优点和缺点。
         *
         * jdk升级:
         * 1,简化书写。
         * 2,提高效率。
         * 3,增加安全性。
         */ 

 

/*
 * 如果是单线程,每次调用这些方法都要判断锁,所以速度慢。1.5后出现StringBuilder为了提高缓冲区的效率
class StringBuffer jdk1.0
{
    object lock;
    public   StirngBuffer append(int x)
    {
        synchronized(lock)
        {
        }
    }
    
    
    public synchronized StringBuffer delete(int start,int end)
    {
        synchronized(lock)
        {
        }
    }
}
*/

 

java基础知识回顾之---java StringBuilder与StringBuffer异同点,布布扣,bubuko.com

java基础知识回顾之---java StringBuilder与StringBuffer异同点

标签:style   blog   java   color   使用   art   div   ar   

原文地址:http://www.cnblogs.com/200911/p/3875239.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!