Cuál es la capacidad de un StringBuffer?

Cuando ejecuto este código:

StringBuffer name = new StringBuffer("stackoverflow.com");
System.out.println("Length: " + name.length() + ", capacity: " + name.capacity());

it da salida:

Longitud: 17, capacidad: 33

La longitud obvia está relacionada con el número de caracteres en la cadena, pero no estoy seguro de qué capacidad es. ¿Es ese número de caracteres que StringBuffer puede contener antes de reasignar espacio?

Respuestas a la pregunta(13)

Su respuesta a la pregunta