2010-09-15 13 views

Respuesta

10

Sí, más algunos metadatos, como un índice inicial y final (porque esa matriz char se puede compartir entre cadenas, por ejemplo, cuando se crean subcadenas).

En cuanto a la fuente de java.lang.String, que vea los siguientes campos de instancia:

/** The value is used for character storage. */ 
private final char value[]; 

/** The offset is the first index of the storage that is used. */ 
private final int offset; 

/** The count is the number of characters in the String. */ 
private final int count; 

/** Cache the hash code for the string */ 
private int hash; // Default to 0 
+0

Y algunos métodos y algoritmos ... como 'String' es un objeto y no un' tipo de datos' primitivo –

+1

@Garis sí, pero ese no es el contenedor, ese es el azúcar en la parte superior –

Cuestiones relacionadas