A fenntartott szavak olyan szavak, amelyek nem használhatók tárgy vagy változó nevek a Jáva programot, mert már használják a Java programozási nyelv szintaxisa.
Ha megpróbálja az alábbi szavak bármelyikét azonosítóként használni a Java-programokban, akkor az alábbihoz hasonló hibát kap.
A fenntartott Java kulcsszavak listája
absztrakt | assert | logikai | szünet | byte | ügy |
fogás | faszén | osztály | const | folytatni | alapértelmezett |
kettős | csinál | más | enum | nyúlik | hamis |
végső | végül | úszó | mert | menj | ha |
munkagépek | import | Például az | int | felület | hosszú |
anyanyelvi | új | nulla | csomag | magán | védett |
nyilvános | Visszatérés | rövid | statikus | strictfp | szuper |
kapcsoló | szinkronizált | ez | dobás | dob | múló |
igaz | próbáld ki | üres | illó | míg |
*Az strictfp a kulcsszó hozzáadva ehhez a listához a Java Standard Edition 1.2 verziójában, assert az 1.4 verzióban és enum az 5.0 verzióban.
Annak ellenére menj és const már nem használják a Java programozási nyelven, továbbra sem használhatók kulcsszóként.
Mi történik, ha fenntartott szót használsz?
Tegyük fel, hogy megpróbál új osztályt létrehozni, és fenntartott szóval nevezze el, például:
// nem használhatja végül, mert fenntartott szó!
osztály végül {
nyilvános statikus void main (karakterlánc [] args) {
// osztály kód ..
}
}
Összeállítás helyett a Java program a következő hibát fogja okozni:
várt