。1、文字列オブジェクトが文字列オブジェクトの変更のたびに、その後、新しいオブジェクトへのポインタ新しい新しいオブジェクトは、不変であり、StringBuildのStringBuffer自体で、動作します。
図2は、文字列はスレッドセーフで、同期ロックを追加するためのStringBufferの方法はスレッドセーフであり、StringBuildは、非スレッドセーフ、方法に同期ロックを追加しません。
。1、文字列オブジェクトが文字列オブジェクトの変更のたびに、その後、新しいオブジェクトへのポインタ新しい新しいオブジェクトは、不変であり、StringBuildのStringBuffer自体で、動作します。
図2は、文字列はスレッドセーフで、同期ロックを追加するためのStringBufferの方法はスレッドセーフであり、StringBuildは、非スレッドセーフ、方法に同期ロックを追加しません。