JAva基礎知識の回顧---java StringBuilderとStringBufferの異同点
1105 ワード
/* * StringBuilderとStringBufferの異同点: * * 使い方はStringBufferと全く同じです * StringBuilderjdk 1.5以降に現れる機能はStringBufferにそっくりなオブジェクトです. * * StringBuilderとStringBufferの最大の違いは次のとおりです. * StringBufferはスレッド同期です.通常はマルチスレッドで使用され、安全です. * StringBuilderはスレッドが同期していません.通常、単一スレッドで使用されます.その出現は効率を高める.同期を実行せず、速度が速く、ロックを判断する必要はありません. * 証明:どんなものの出現にも彼の長所と短所がある. * * jdkアップグレード: * 1、書き方を簡略化する. * 2、効率を高める. * 3、安全性を高める. */
転載先:https://www.cnblogs.com/200911/p/3875239.html
/*
* , , 。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)
{
}
}
}
*/
転載先:https://www.cnblogs.com/200911/p/3875239.html