1 、 cadena
modificación final, inmutable
La cadena tarda más tiempo que el mismo hilo es 25 veces el StringBuffer 7500ms
2 、 StringBuffer
Decoración final, variable, segura para subprocesos, verifique que el código fuente jdk pueda encontrar que la mayoría de los métodos son decoración sincronizada (bloque de código síncrono)
StringBuffer lleva menos tiempo
3.StringBuider es 0.5 veces el StringBuilder bajo el mismo hilo 300ms
decoración final, variable, hilo inseguro, sin decoración sincronizada
El tiempo de uso de StringBuilder es de al menos 250 ms