¿Qué es un grupo de cadenas en Java?
¿Qué es un grupo de cadenas en Java?

Video: ¿Qué es un grupo de cadenas en Java?

Video: ¿Qué es un grupo de cadenas en Java?
Video: Curso Java. Manipulación de cadenas. Clase String I. Vídeo 11 2024, Noviembre
Anonim

Como el nombre sugiere, String Pool en java es un piscina de Instrumentos de cuerda guardado en Java Memoria del montón. Lo sabemos Cuerda es una clase especial en Java y podemos crear Cuerda objetos utilizando un operador nuevo y proporcionando valores entre comillas dobles.

De esta manera, ¿cuál es el uso del grupo de cadenas en Java?

los Cadena de Java constante piscina es un área en la memoria del montón donde Java almacena literal cuerda valores. El montón es un área de la memoria usó para operaciones en tiempo de ejecución. Cuando se crea una nueva variable y se le da un valor, Java comprueba si ese valor exacto existe en el piscina.

Además de arriba, ¿cómo funciona la cuerda en la piscina de cuerdas? Para disminuir el número de Cuerda objetos creados en la JVM, el Cuerda la clase mantiene un piscina de instrumentos de cuerda . Cada vez que un cuerda literal, la JVM comprueba el cuerda literal piscina primero. Si el cuerda no existe en el piscina , un nuevo Cuerda El objeto se inicializa y se coloca en el piscina.

Con respecto a esto, ¿por qué se requiere un grupo de cadenas?

Es seguro porque Cuerda es inmutable en Java. Como resultado, tanto s como t apuntan al mismo objeto y se guarda un poco de memoria. Nombre ' piscina de cuerdas 'proviene de la idea de que todo ya está definido cuerda se almacenan en algunos ' piscina 'y antes de crear nuevos Cuerda El compilador de objetos comprueba si tal cuerda ya está definido.

¿Qué es la memoria principal en Java?

En primer lugar, por " memoria principal "queremos decir 'el Java montón, como lo ve la JVM '. La JVM generalmente es libre de trabajar en una copia local de una variable. Por ejemplo, un compilador JIT podría crear código que cargue el valor de un Java variable en un registro y luego trabaja en ese registro.

Recomendado: