El m�todo reverseIt() crea un StringBuffer llamado dest cuya longitud inicial es la misma que la de source. StringBuffer dest declara al compilador que dest se va a utilizar para referirse a un objeto del tipo StringBuffer, el operador new asigna memoria para un nuevo objeto y StringBuffer(len) inicializa el objeto. Estos tres pasos--declaraci�n, ejemplarizaci�n e inicialziaci�n-- se describen en: Crear Objetos.
�Crear un String
Muchos Strings se crean a partir de cadenas literales. Cuando el compilador encuentra una serie de caracteres entre comillas (" y "), crea un objeto String cuyo valor es el propio texto. Cuando el compilador encuentra la siguente cadena, crea un objeto String cuyo valor es Hola Mundo.
"Hola Mundo."
Tambi�n se pueden crear objetos String como se har�a con cualquier otro objeto Java: utilizando new.
new String("Hola Mundo.");
�Crear un StringBuffer
El m�todo constructor utilizado por reverseIt() para incializar dest requiere un entero como argumento que indique el tama�o inicial del nuevo StringBuffer.
StringBuffer(int length)
reverseIt() podr�a haber utilizado el constructor por defecto para dejar indeterminada la longitud del buffer hasta un momento posterior. Sin embargo, es m�s eficiente especificar la longitud del buffer si se conoce, en vez de asignar memoria cada vez que se a�adan caracteres al buffer.