Video: Nyckelord 2024
Del av början Programmering med Java för Dummies Cheat Sheet
Java-programmeringsspråket har 50 nyckelord. Varje sökord har en viss betydelse på språket. Du kan inte använda ett nyckelord för något annat än den förordnade betydelsen.
I följande tabell visas Java-sökord.
Nyckelord | Vad det gör |
abstrakt
|
Anger att detaljerna i en klass, en metod eller ett gränssnitt ges någon annanstans i koden. |
hävdar
|
Testa sanningen om ett villkor som programmeraren anser är sant. |
boolean
|
Indikerar att ett värde är antingen
true
eller
false
. |
break
|
hoppar ut ur en loop eller
switch
. |
byte
|
Anger att ett värde är ett 8-bitars heltal. |
fall
|
Introducerar en av flera möjliga vägar för körning i en
switch
-sats. |
fångst
|
Introducerar uttalanden som körs när något avbryter flödet av körning i en
försök
-klausul. |
char
|
Anger att ett värde är ett tecken (ett bokstav, en siffra, en interpunktionssymbol, etc.) som är lagrad i 16 bitars minne. |
klass
|
Introducerar en klass - en ritning för ett objekt. |
const
|
Du kan inte använda det här ordet i ett Java-program. Ordet har ingen mening men eftersom det är ett nyckelord kan du inte skapa en variabel med namnet const. |
fortsätt
|
Kräver det abrupta slutet av nuvarande loop-iteration och börjar en annan iteration. |
standard
|
Introducerar en exekveringsväg att ta när inget fall är en match i en
switch
-sats. |
gör
|
Anger att datorn ska repetera några uttalanden om och om igen (till exempel så länge datorn fortsätter att få oacceptabla resultat). |
dubbel
|
Anger att ett värde är ett 64-bitars nummer med ett eller flera siffror efter decimalpunkten. |
else
|
Introducerar uttalanden som utförs när villkoret i ett
om
-sättelsen inte är sant. |
enum
|
Skapar en ny definierad typ - en grupp värden som en variabel kan ha. |
sträcker sig
|
Skapar en underklass - en klass som återanvänder funktionalitet från en tidigare definierad klass. |
slutlig
|
Anger att en variabels värde inte kan ändras, att en klassens funktionalitet inte kan utökas, eller att en metod inte kan överskridas. |
äntligen
|
Introducerar den sista viljan och testamentet för uttalandena i en
försök
-klausul. |
float
|
Anger att ett värde är ett 32-bitars nummer med ett eller flera siffror efter decimalpunkten. |
för
|
Går datorn att upprepa vissa påståenden om och om igen (till exempel ett visst antal gånger). |
goto
|
Du kan inte använda det här ordet i ett Java-program.Ordet har ingen betydelse. Eftersom det är ett nyckelord kan du inte skapa en variabel som heter
goto
. |
om
|
Test för att se om ett villkor är sant. Om det är sant, exekverar datorn vissa uttalanden. annars utför datorn andra uttalanden. |
redskap
|
Anger att en klass ger organ för metoder vars huvuden förklaras i ett gränssnitt. |
import
|
Gör det möjligt för programmeraren att förkorta namnen på klasser som definieras i ett paket. |
instanceof
|
Test för att se om ett visst objekt kommer från en viss klass. |
int
|
Anger att ett värde är ett 32-bitars heltal. |
gränssnitt
|
Introducerar ett gränssnitt. Ett gränssnitt är som en klass men för det mesta har gränssnittets metoder inga kroppar. |
lång
|
Anger att ett värde är ett 64-bitars heltal. |
infödd
|
Aktiverar programmeraren att använda kod som skrivits på ett annat språk än Java. |
new
|
Skapar ett objekt från en befintlig klass. |
paket
|
Anger koden i ett paket - en samling logiskt besläktade definitioner. |
privat
|
Anger att en variabel eller metod endast kan användas inom en viss klass. |
skyddad
|
Anger att en variabel eller metod kan användas i underklasser från ett annat paket. |
public
|
Anger att en variabel, klass eller metod kan användas av någon annan Java-kod. |
returnera
|
Avsluta utförandet av en metod och returnerar eventuellt ett värde till anropskoden. |
kort
|
Anger att ett värde är ett 16-bitars heltal. |
statisk
|
Indikerar att en variabel eller metod tillhör en klass, snarare än för något objekt som skapats från klassen. |
strictfp
|
Begränsar datorns förmåga att representera extra stora eller extra små tal när datorn gör mellanliggande beräkningar på värdena
float
och
double
. |
super
|
Avser superklassen för koden där ordet
super
visas. |
switch
|
Beräknar datorn att följa en av många möjliga vägar för körning (ett av många möjliga fall), beroende på värdet på ett uttryck. |
synkroniserad
|
Håller två trådar störande från varandra. |
this
|
En självreferens - avser det objekt där ordet
this
visas. |
kasta
|
Skapar ett nytt undantagsobjekt och indikerar att en exceptionell situation (vanligtvis något oönskat) har inträffat. |
kastar
|
Indikerar att en metod eller konstruktör kan passera buck när ett undantag kastas. |
övergående
|
Anger att om och när ett objekt är serialiserat behöver inte en variabels värde lagras. |
försök
|
presenterar uttalanden som ses (under körning) för saker som kan gå fel. |
void
|
Anger att en metod inte returnerar ett värde. |
flyktig
|
Ställer strikta regler om användningen av en variabel med mer än en tråd i taget. |
medan
|
Upprepar några uttalanden om och om igen (så länge som ett tillstånd fortfarande är sant). |