zoukankan      html  css  js  c++  java
  • java基础知识回顾之---java StringBuilder与StringBuffer异同点

     /*
             * 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)
            {
            }
        }
    }
    */
     
  • 相关阅读:
    关于在UNIcode环境下得TCHAR转string类型以及string转TCHAR
    c++重要知识点
    c语言五子棋
    修改单词首字母大小写
    MFC界面分割以及挂载
    c语言操作文件函数大全
    字符串的分割
    简单售货机代码
    Oracle数据库的查询
    oracle数据库四大语言
  • 原文地址:https://www.cnblogs.com/200911/p/3875239.html
Copyright © 2011-2022 走看看