Video: Wat is een stringpool in Java?
2024 Auteur: Lynn Donovan | [email protected]. Laatst gewijzigd: 2023-12-15 23:51
Zoals de naam al doet vermoeden, Stringpool in java is een zwembad van Snaren opgeslagen in Java Hoop geheugen. We weten dat Snaar is een speciale klas in Java en we kunnen creëren Snaar objecten met een nieuwe operator en waarden tussen dubbele aanhalingstekens.
Wat is op deze manier het gebruik van stringpool in Java?
De Java-tekenreeks constante zwembad is een gebied in het geheugen van de hoop waar Java slaat letterlijk op snaar waarden. De heap is een geheugengebied gebruikt voor runtime-operaties. Wanneer een nieuwe variabele wordt gemaakt en een waarde krijgt, Java controleert of die exacte waarde bestaat in de zwembad.
Behalve hierboven, hoe werkt string in string-pool? Om het aantal te verminderen Snaar objecten gemaakt in de JVM, de Snaar klasse houdt een zwembad van snaren . Elke keer een snaar letterlijk is gemaakt, controleert de JVM de snaar letterlijk zwembad eerst. Als de snaar bestaat niet in de zwembad , een nieuwe Snaar object wordt geïnitialiseerd en wordt in de zwembad.
Wat dit betreft, waarom is string pool vereist?
Het is veilig omdat Snaar is onveranderlijk in Java. Als resultaat wijzen zowel s als t naar hetzelfde object en wordt er wat geheugen bespaard. Naam ' string pool ' komt voort uit het idee dat alles al gedefinieerd is snaar worden opgeslagen in sommige ' zwembad ' en voor het maken van nieuwe Snaar object compiler controleert of dit snaar is al gedefinieerd.
Wat is het hoofdgeheugen in Java?
Ten eerste door " hoofd geheugen " we bedoelen 'de' Java hoop, zoals gezien door de JVM'. De JVM is over het algemeen vrij om te werken aan een lokale kopie van een variabele. Een JIT-compiler kan bijvoorbeeld code maken die de waarde van a. laadt Java variabele in een register en werkt vervolgens op dat register.
Aanbevolen:
Wat is een goede richtlijn voor het gebruik van een blikje perslucht om een pc schoon te maken?
Wat is een goede richtlijn voor het gebruik van een blikje perslucht om een pc schoon te maken? Gebruik een lange, gestage luchtstroom uit het blik. Spuit de perslucht niet met de bus ondersteboven. Gebruik geen perslucht om een CPU-ventilator schoon te maken
Wat is een rol van een tussenapparaat op een netwerk?
Intermediaire apparaten verbinden eindapparaten met elkaar. Deze apparaten bieden connectiviteit en werk achter de schermen om ervoor te zorgen dat gegevens over het netwerk stromen. Intermediaire apparaten verbinden de individuele hosts met het netwerk en kunnen meerdere individuele netwerken verbinden om een internetwerk te vormen
Wat is een proces in een besturingssysteem, wat is een thread in een besturingssysteem?
Een proces, in de eenvoudigste bewoordingen, is een uitvoeringsprogramma. Een of meer threads worden uitgevoerd in de context van het proces. Een thread is de basiseenheid waaraan het besturingssysteem processortijd toewijst. De threadpool wordt voornamelijk gebruikt om het aantal applicatiethreads te verminderen en om de workerthreads te beheren
Wat is een kenmerk van een virtuele machine op een pc?
Wat is een kenmerk van een virtuele machine op een pc? - Een virtuele machine heeft een fysieke netwerkadapter nodig om verbinding te maken met internet. - Een virtuele machine is niet vatbaar voor bedreigingen en kwaadaardige aanvallen
Wat is een array, kunnen we een string en een geheel getal samen in een array opslaan?
Arrays kunnen elk type elementwaarde bevatten (primitieve typen of objecten), maar u kunt geen verschillende typen in een enkele array opslaan. U kunt een reeks gehele getallen of een reeks tekenreeksen of een reeks reeksen hebben, maar u kunt geen reeks hebben die bijvoorbeeld zowel tekenreeksen als gehele getallen bevat