77问答网
所有问题
当前搜索:
StringBuffer
stringbuilder和
stringbuffer
的区别
答:
线程安全不同、缓冲区不同、性能不同。1、线程安全:
StringBuffer
线程安全,StringBuilder线程不安全。因为StringBuffer的所有公开方法都是synchronized修饰的,而StringBuilder并没有synchronized修饰。2、缓冲区:StringBuffer每次获取toString都会直接使用缓存区的toStringCache值来构造一个字符串,StringBuilder则每次...
stringbuffer
和 stringbuilder 的区别
答:
1、这两个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。2、首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder >
StringBuffer
3、在线程安全上,StringBuilder是线程不安全的,而StringBuffer是线程安全的 如果一个StringBuffer对象在字符串缓冲区被多个线程使用时,...
string
stringbuffer
stringbuilder区别
答:
String、
StringBuffer
和StringBuilder类的区别:在执行效率方面,StringBuilder最高,StringBuffer次之,String最低。对于这种情况,一般而言,如果要操作的数量比较小,应优先使用String类;如果是在单线程下操作大量数据,应优先使用StringBuilder类;如果是在多线程下操作大量数据,应优先使用StringBuilder类。String...
StringBuffer
是什么?
答:
StringBuffer
是相对于String的一个可变的类型,StringBuffer可以在原对象上进行加长或缩短等修改操作。适用于需要大量连接字串或拼接处理字串的情况,相应的情况下就不宜使用String对象了。
stringbuffer
和stringbuild的区别
答:
1. 在执行速度方面的比较:StringBuilder >
StringBuffer
2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3. StringBuilder:线程非安全的 StringBuffer:线程...
JAVA 中的
StringBuffer
是什么东西,是拿来干什么的。
答:
1、
StringBuffer
对象的初始化 StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。例如:StringBuffer s = new StringBuffer();这样初始化出的StringBuffer对象是一个空的对象。如果需要创建带有内容的StringBuffer对象,则可以使用:String...
Java 中 String 、
StringBuffer
、 StringBuilder的区别
答:
先说Java String 对一串字符进行操作。不可变类。
StringBuffer
也是对一串字符进行操作,但是可变类 是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.是一个可变对象,当对...
String 和
StringBuffer
的区别
答:
一、内部实现方式不同 1、String:在进行字符串处理时,会生成新的对象。2、
StringBuffer
:在进行字符串处理时,不生成新的对象,在内存使用上要优于串类。二、使用情况不同 1、String:用在固定的字符串,不经常对字符串进行更改的情况。2、StringBuffer:经常需要对一个字符串进行修改,例如插入,...
为什么
stringbuffer
线程安全
答:
String是一次性的,一旦初始化后就不能改变String对象的值.除非指向另一个String对象.所以不存在线程安全问题.而
StringBuffer
对象可以在创建之后不断的改变.为了保证当前线程操作的StringBuffer不受其它线程影响,所以就把StringBuffer设计成了线程安全的.比如 StringBuffer sb = new StringBuffer("abcdefg");在...
String类和
StringBuffer
类的区别
答:
首先,String和
StringBuffer
主要有2个区别: (1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值 (2)String类对象的性能远不如StringBuffer类。 关于以上具体解释如下: 在java中有3个类来负责字符的操...
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
stringbuffer stringbuilder
java下一页
stringbuffer修改字符串
java length()方法
socket语句
stringbuffer详解
java每日一讲
java每日总结
stringbuffer类