Video: Week 2, continued 2025
Del av begynnelsesprogrammering med Java for Dummies Cheat Sheet
Med utgivelsen av Java 9 har språket ti nye ord kalt begrensede søkeord. Et begrenset søkeord har en bestemt betydning på språket, men bare hvis du bruker det ordet på en bestemt måte. Hvis du for eksempel skriver
, krever andre. ting;
du forteller Java at programmet ditt ikke vil kjøre, med mindre det har tilgang til noen annen kode (koden i
andre ting
). Men hvis du skriver
int krever = 10;
da
krever
er en vanlig
int
variabel.
Følgende tabell viser Java's begrensede søkeord.
Begrenset søkeord | Hva det betyr |
eksport
|
Angir at koden i en bestemt pakke er tilgjengelig for bruk med kode i andre moduler. |
modul
|
En masse pakker. |
åpen
|
Angir at alle pakkene i en modul på en bestemt måte er tilgjengelige for bruk med kode i andre moduler. |
åpnes
|
Går tilgang til all koden i en annen modul. Denne tilgangen bruker Java refleksjon (som pleier å være rotete). |
gir
|
Angir at en modul gjør en tjeneste tilgjengelig. |
krever
|
Angir at programmet ikke vil kjøre, med mindre det har tilgang til den andre koden. |
til
|
Navngir koden som har tillatelse til å bruke et bestemt stykke kode. |
transitive
|
Når koden krever bruk av
A
-koden, og
Z
koden krever bruk av koden min, betyr ordet
transitive
at
Z
koden krever automatisk
A
kode. |
bruker
|
Angir at en modul bruker en tjeneste. |
med
|
Angir en bestemt måte å bruke en tjeneste på. |
