La diferencia entre String \ StringBuffer \ StringBuilder

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

Supongo que te gusta

Origin www.cnblogs.com/kwzblog/p/12691385.html
Recomendado
Clasificación