Gereserveerde woorden in Java

Gereserveerde woorden zijn woorden die niet kunnen worden gebruikt als voorwerp of variabel namen in een Java programma omdat ze al worden gebruikt door de syntaxis van de Java-programmeertaal.

Als u probeert een van de onderstaande woorden als identificatie in uw Java-programma's te gebruiken, krijgt u een foutmelding zoals hieronder.

Lijst met gereserveerde Java-trefwoorden

abstract beweren Boolean breken byte geval
vangst char klasse const doorgaan met standaard
dubbele Doen anders opsomming strekt zich uit fout
laatste Tenslotte vlotter voor ga naar als
werktuigen importeren exemplaar van int koppel lang
native nieuw nul pakket privaat beschermd
openbaar terug kort statisch strictfp super
schakelaar gesynchroniseerd deze Gooi gooit voorbijgaand
waar proberen nietig vluchtig terwijl

*De strictfp trefwoord is aan deze lijst toegevoegd in Java Standard Edition versie 1.2, beweren in versie 1.4, en opsomming in versie 5.0.

Ondanks dat ga naar en const worden niet langer gebruikt in de programmeertaal Java, ze kunnen nog steeds niet worden gebruikt als trefwoorden.

instagram viewer

Wat gebeurt er als u een gereserveerd woord gebruikt?

Stel dat u probeert een nieuwe klasse te maken en deze een naam geeft met een gereserveerd woord, zoals dit:

 // je kunt het eindelijk niet gebruiken, want het is een gereserveerd woord!
klasse eindelijk {
public static void main (String [] args) {
//klassencode..
}
}

In plaats van te compileren, geeft het Java-programma in plaats daarvan de volgende foutmelding:

 verwacht