package cn.itcast.p2.stringbuffer.demo;
public class StringBuilderDemo {
/**
* @param args
*/
public static void main(String[] args) {
/*
* jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder
*
* 不同的是:
* StringBuffer是线程同步的。通常用于多线程。
* StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。
*
* jdk升级:
* 1,简化书写。
* 2,提高效率。
* 3,增加安全性。
*/
}
}
/*
class StringBuffer jdk1.0
{
object lock;
public StirngBuffer append(int x)
{
synchronized(lock)
{
}
}
public synchronized StringBuffer delete(int start,int end)
{
synchronized(lock)
{
}
}
}
*/
字符串StringBuilder:jdk1.0,同步安全,但效率低
最新推荐文章于 2025-07-02 21:11:47 发布
本文介绍了StringBuilder与StringBuffer的区别,StringBuilder是在JDK1.5中引入的,与StringBuffer功能相同但不在多线程环境中保证线程安全,因此在单线程环境中使用可以提供更高的效率。
519

被折叠的 条评论
为什么被折叠?



