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.
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