[2021] Diferencia entre StringBuffer y StringBuilder {DH}

Java proporciona tres clases para representar una cadena: String, StringBuffer y StringBuilder. La clase String es una clase inmutable, mientras que las clases StringBuffer y StringBuilder son mutables. Hay muchas diferencias entre StringBuffer y StringBuilder. La clase StringBuilder se ha introducido en JDK 1.5.

Aquí hay una lista de las diferencias entre StringBuffer y StringBuilder:

Diferencia entre StringBuffer y StringBuilder

No. StringBuffer StringBuilder
1) StringBuffer es sincronizado es decir, seguro para subprocesos. Esto significa que dos subprocesos no pueden llamar a métodos StringBuffer al mismo tiempo. StringBuilder es no sincronizado es decir, no es seguro para subprocesos. Esto significa que dos subprocesos pueden llamar a métodos StringBuilder al mismo tiempo.
2) StringBuffer es menos eficiente como StringBuilder. StringBuilder es más eficiente como StringBuffer.
3) StringBuffer se introdujo en Java 1.0 StringBuilder se introdujo en Java 1.5

Ejemplo de StringBuffer

BufferTest.java

Leer mas:
[2021] Diferencia entre StringBuffer y StringBuilder {DH}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *