Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Primitieve Gegevenstypen | Basistypen en Bewerkingen
Java Basisprincipes

bookPrimitieve Gegevenstypen

Variabelen

Een variabele in code is als een container waarin we informatie kunnen opslaan. Als we bijvoorbeeld het getal 20 moeten opslaan, bewaren we dit in een variabele en verwijzen we later naar dit getal door simpelweg de variabelenaam in de code te gebruiken.

Java is een sterk getypeerde taal, wat betekent dat we het gegevenstype van onze variabele moeten definiëren:

Main.java

Main.java

copy
1
variable_type name = value;

De bovenstaande code toont de basis-syntaxis voor het declareren van een variabele.

Vervolgens gaan we verder met het bestuderen van gegevenstypen, te beginnen met de 8 belangrijkste.

Gegevenstypen

Laten we de primitieve gegevenstypen doornemen en meer leren over elk van hen:

Byte

Dit gehele gegevenstype kan waarden bevatten van -128 tot 127. Het neemt 1 byte geheugen in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
byte var = 10;

Short

Het short gegevenstype is ook een integer-type dat waarden kan bevatten van -32.768 tot 32.767. Het neemt 2 bytes geheugen in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
short var = 10000;

Int

Dit is het meest gebruikte integer gegevenstype, geschikt voor waarden van -2.147.483.648 tot 2.147.483.647. Het wordt eveneens opgeslagen in het stackgeheugen en neemt 4 bytes in beslag.

Main.java

Main.java

copy
1
int var = 123123123;

Long

Dit is het grootste gehele getal type, geschikt voor het opslaan van waarden van -2⁶³ tot 2⁶³ - 1. Het neemt 8 bytes in beslag in het geheugen en wordt ook opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
long var = -10290394;

Float

Het float gegevenstype is het eerste drijvende-kommagetaltype dat 7 decimalen opslaat. Bij het declareren van een variabele van het type float moet de letter f aan het einde van het getal worden toegevoegd. Bijvoorbeeld: float myFloat = 4.13f;.

Main.java

Main.java

copy
1
float var = 13.41f;

Double

Dit drijvende-kommagetaltype kan tot 15 decimalen opslaan. In tegenstelling tot float hoeft er geen letter te worden opgegeven bij het declareren van een double-variabele. Double neemt 8 bytes in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
double var = 12.299384;

Boolean

Dit primitieve gegevenstype is bijzonder omdat het alleen de waarden true of false kan bevatten. In Java neemt het booleaanse type 1 bit geheugen in beslag, maar in de praktijk kan het meer ruimte gebruiken omdat het kan worden verpakt in andere datastructuren, zoals arrays of objecten (die later worden besproken). Boolean-waarden worden opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
boolean var = true;

Char

Dit karaktergegevenstype haalt gegevens uit de ASCII-tabel. We gaan in het volgende hoofdstuk dieper in op dit gegevenstype, maar voor nu is het belangrijk om te weten dat het 2 bytes in beslag neemt.

Main.java

Main.java

copy
1
char var = 'c';

Er is ook een tabel waarin je alle essentiële informatie over primitieve gegevenstypen kunt bekijken:

Primitieve gegevenstypen kunnen ook worden weergegeven met behulp van het console-uitvoercommando.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

We hebben een int-variabele gedeclareerd en deze op het scherm weergegeven.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

We hebben een char-variabele gedeclareerd en deze op het scherm weergegeven.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

We hebben een float-variabele gedeclareerd en deze op het scherm afgedrukt.

1. Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?

2. Welk gegevenstype kan slechts twee waarden hebben: true of false?

question mark

Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?

Select the correct answer

question mark

Welk gegevenstype kan slechts twee waarden hebben: true of false?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

bookPrimitieve Gegevenstypen

Veeg om het menu te tonen

Variabelen

Een variabele in code is als een container waarin we informatie kunnen opslaan. Als we bijvoorbeeld het getal 20 moeten opslaan, bewaren we dit in een variabele en verwijzen we later naar dit getal door simpelweg de variabelenaam in de code te gebruiken.

Java is een sterk getypeerde taal, wat betekent dat we het gegevenstype van onze variabele moeten definiëren:

Main.java

Main.java

copy
1
variable_type name = value;

De bovenstaande code toont de basis-syntaxis voor het declareren van een variabele.

Vervolgens gaan we verder met het bestuderen van gegevenstypen, te beginnen met de 8 belangrijkste.

Gegevenstypen

Laten we de primitieve gegevenstypen doornemen en meer leren over elk van hen:

Byte

Dit gehele gegevenstype kan waarden bevatten van -128 tot 127. Het neemt 1 byte geheugen in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
byte var = 10;

Short

Het short gegevenstype is ook een integer-type dat waarden kan bevatten van -32.768 tot 32.767. Het neemt 2 bytes geheugen in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
short var = 10000;

Int

Dit is het meest gebruikte integer gegevenstype, geschikt voor waarden van -2.147.483.648 tot 2.147.483.647. Het wordt eveneens opgeslagen in het stackgeheugen en neemt 4 bytes in beslag.

Main.java

Main.java

copy
1
int var = 123123123;

Long

Dit is het grootste gehele getal type, geschikt voor het opslaan van waarden van -2⁶³ tot 2⁶³ - 1. Het neemt 8 bytes in beslag in het geheugen en wordt ook opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
long var = -10290394;

Float

Het float gegevenstype is het eerste drijvende-kommagetaltype dat 7 decimalen opslaat. Bij het declareren van een variabele van het type float moet de letter f aan het einde van het getal worden toegevoegd. Bijvoorbeeld: float myFloat = 4.13f;.

Main.java

Main.java

copy
1
float var = 13.41f;

Double

Dit drijvende-kommagetaltype kan tot 15 decimalen opslaan. In tegenstelling tot float hoeft er geen letter te worden opgegeven bij het declareren van een double-variabele. Double neemt 8 bytes in beslag en wordt opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
double var = 12.299384;

Boolean

Dit primitieve gegevenstype is bijzonder omdat het alleen de waarden true of false kan bevatten. In Java neemt het booleaanse type 1 bit geheugen in beslag, maar in de praktijk kan het meer ruimte gebruiken omdat het kan worden verpakt in andere datastructuren, zoals arrays of objecten (die later worden besproken). Boolean-waarden worden opgeslagen in het stackgeheugen.

Main.java

Main.java

copy
1
boolean var = true;

Char

Dit karaktergegevenstype haalt gegevens uit de ASCII-tabel. We gaan in het volgende hoofdstuk dieper in op dit gegevenstype, maar voor nu is het belangrijk om te weten dat het 2 bytes in beslag neemt.

Main.java

Main.java

copy
1
char var = 'c';

Er is ook een tabel waarin je alle essentiële informatie over primitieve gegevenstypen kunt bekijken:

Primitieve gegevenstypen kunnen ook worden weergegeven met behulp van het console-uitvoercommando.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { int number = 41; System.out.println(number); } }

We hebben een int-variabele gedeclareerd en deze op het scherm weergegeven.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { char character = 'c'; System.out.println(character); } }

We hebben een char-variabele gedeclareerd en deze op het scherm weergegeven.

Main.java

Main.java

copy
12345678
package com.example; public class Main { public static void main(String[] args) { float number = 1.12f; System.out.println(number); } }

We hebben een float-variabele gedeclareerd en deze op het scherm afgedrukt.

1. Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?

2. Welk gegevenstype kan slechts twee waarden hebben: true of false?

question mark

Welk integer gegevenstype neemt de minste hoeveelheid geheugen in beslag?

Select the correct answer

question mark

Welk gegevenstype kan slechts twee waarden hebben: true of false?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 1
some-alt