Резервисане речи су речи које се не могу користити као објекта или променљива имена у а Јава програма јер их већ користи синтакса Јава програмског језика.
Ако покушате да користите неку од доњих речи као идентификаторе у својим Јава програмима, добићете грешку попут оне испод.
Листа резервисаних Јава кључних речи
апстрактан | тврдити | боолеан | пауза | бајт | случај |
улов | цхар | класа | цонст | Настави | Уобичајено |
дупло | урадити | друго | енум | продужава | лажно |
коначни | напокон | пловак | за | Иди на | ако |
опрема | увоз | инстанце | инт | интерфејс | дуго |
домаћи | Нова | нула | пакет | приватни | заштићено |
јавни | повратак | кратак | статички | стрицтфп | супер |
прекидач | синхронизовано | ово | бацити | бацања | пролазан |
истина | покушати | празнина | испарљив | док |
* Тхе стрицтфп кључна реч је додата на овај списак у Јава Стандард Едитион верзији 1.2, тврдити у верзији 1.4 и енум у верзији 5.0.
Иако Иди на и цонст се више не користе у програмском језику Јава, и даље се не могу користити као кључне речи.
Шта се дешава ако користите резервисану реч?
Рецимо да покушате да створите нову класу и именујете је резервисаном речи, попут ове:
// не можете коначно користити јер је то резервисана реч!
класа коначно {
јавни статички воид маин (Стринг [] аргс) {
// код класе ..
}
}
Уместо компајлирања, програм Јава ће уместо њих давати следећу грешку:
очекиван