Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Wat zijn de drie soorten variabelen die in Java worden gebruikt?
Java kent meer dan drie soorten variabelen, maar deze kunnen grofweg op verschillende manieren worden gecategoriseerd. Er bestaat geen universeel overeengekomen set van *drie* categorieën, maar hier zijn drie gebruikelijke manieren om ze te groeperen, die elk een iets ander perspectief bieden:

1. Op gegevenstype: Dit is de meest voorkomende categorisering. We kunnen variabelen groeperen in drie brede gegevenstypen:

* Primitieve gegevenstypen: Deze bevatten rechtstreeks eenvoudige waarden. Voorbeelden hiervan zijn `int` (geheel getal), `float` (zwevende-kommagetal), `double` (zwevende-kommagetal met dubbele precisie), `char` (teken), `boolean` (waar/onwaar), `byte`, `short`, `long`.

* Referentietypen (objecten): Deze bevatten geheugenadressen (referenties) die verwijzen naar objecten die elders in het geheugen zijn opgeslagen. Voorbeelden hiervan zijn 'String', 'Integer', aangepaste klassen en arrays.

* Null: Dit is een speciaal type dat de afwezigheid van een waarde aangeeft. Aan een variabele van elk referentietype kan de waarde 'null' worden toegewezen.

2. Per bereik (waar ze toegankelijk zijn): Hier kunnen we identificeren:

* Lokale variabelen: Gedeclareerd in een methode of codeblok. Ze zijn alleen toegankelijk binnen dat specifieke blok.

* Instancevariabelen (lidvariabelen): Gedeclareerd binnen een klasse, maar buiten elke methode. Ze zijn gekoppeld aan elke instantie (object) van de klasse.

* Klassevariabelen (statische variabelen): Gedeclareerd met het trefwoord 'statisch'. Ze behoren tot de klasse zelf, niet tot individuele objecten, en worden gedeeld door alle instanties.

3. Op veranderlijkheid: Dit wordt minder vaak gebruikt voor primaire categorisatie, maar is conceptueel belangrijk:

* Onveranderlijke variabelen: Hun waarde kan niet worden gewijzigd nadat ze zijn geïnitialiseerd (strings zijn bijvoorbeeld onveranderlijk, hoewel stringreferenties kunnen veranderen waarnaar ze verwijzen).

* Veranderlijke variabelen: Hun waarde kan na initialisatie worden gewijzigd (de meeste primitieve typen en objecten zijn veranderlijk).

* Effectief onveranderlijk: Variabelen die zijn ontworpen om onveranderlijk te lijken, zelfs als hun onderliggende componenten veranderlijk zijn. Meestal gaat het hierbij om defensief kopiëren of het zorgvuldig controleren van de toegang tot aanpasbare componenten.

Daarom kunt u, afhankelijk van uw criteria, drie verschillende groeperingen kiezen. De "By Data Type"-benadering komt het vaakst voor bij het classificeren van variabelen in inleidend Java-materiaal.

Previous: Next:
  Java Programming
·Hoe kan ik een bestand naar ee…
·Hoe te Seconds converteren Sin…
·Hoe kan ik een ovaal in NetBea…
·Hoe maak je een System Date in…
·Hoe kan ik 508 Compliant Softw…
·Hoe StringBuffer Class verschi…
·Verschil tussen Servlet & Stru…
·Wat is Struts Plugin ? 
·Hoe te Highlight & Kopieer cod…
  Related Articles
Waarom zijn strings onveranderlijk in pr…
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van priorite…
Wat is de tijdscomplexiteit van een if-i…
Wat is de syntaxis voor het weergeven va…
Wat is de betekenis van het gebruik van …
Wat is de betekenis van reguliere en nie…
Wat is de betekenis van intersectieconte…
Wat is de betekenis van het hash-symbool…
  Programmering Articles
·Hoe maak je een PHP header Include 
·Wat is de betekenis van programmeertalen…
·Hoe maak je een ListView Van een SQL 
·Lijst uit te breiden in Python 
·Hoe Transfer Van Microcontrollers tot PC…
·Verbinding maken met DB2 Met SQL Develop…
·Hoe kan ik een string in Python Append 
·Hoe om bestanden in Mathematica te worde…
·Hoe een COBOL programma Creëren 
Copyright © Computer Kennis https://www.nldit.com