Miles de preguntas reales sobre Java
Str es un tipo de datos de referencia, mientras que la matriz de caracteres es un tipo de datos básico. ¡Los mecanismos por los cuales se almacenan en la memoria son diferentes!
Cambio de vacío público (String str.char ch[])
{
str= "Probando bien";
ch[ 0]= 'g';
}
La cadena entrante, aunque "prueba ok" se asigna por la fuerza a la cadena, la cadena aquí se almacena en la nueva memoria de la pila, que es diferente de la dirección de almacenamiento str original, por lo que su sistema . out print(ex . str " y "); la salida aquí todavía llama a la matriz de caracteres str
en la memoria original, que es diferente. Después de declarar una matriz de caracteres, se fijará la posición de la matriz. Después de llamar a change (), cambie el primer elemento de la matriz de caracteres original a g. Ésta es la diferencia entre los tipos de datos de referencia y los tipos de datos básicos.
¡Elige una para la segunda pregunta!
¡c está definitivamente mal! ¡Pertenece a Langbao!
bNo, hay dos formas de implementar subprocesos. Primero, extienda la clase java.lang.Thread. En segundo lugar, implemente la interfaz Runnable.
Aún puedo implementar la interfaz Runnable heredando el método de creación de la clase Thread, lo que significa que todavía no puedo evitar que aparezcan múltiples clases principales. !