You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Luettelo Java-avainsanoista

EverybodyWiki Bios & Wikistä
Loikkaa:valikkoon, hakuun

Katkelma Java-koodia, jossa avainsanat on korostettu sinisellä ja lihavoidulla fontilla

Java on oliopohjainen ohjelmointikieli, josta löytyy 67 erilaista avainsanaa. Avainsanat ovat varattuja sanoja, joilta löytyy ennalta määritelty tarkoitus. Tämän takia ohjelmoija ei pysty käyttämään avainsanoja kuten sanaa ”public” muuttujan, metodin tai luokan nimenä.

Luettelo Java-avainsanoista[muokkaa]

Datatyypit:

boolean
Määrittää loogisen muuttujan, jolla voi olla vain arvot "true" (tosi) tai "false" (epätosi). Oletusarvoisesti loogisen primitiivityypin arvo on epätosi. Tätä avainsanaa käytetään myös ilmoittamaan, että menetelmä palauttaa primitiivityypin boolean arvon.
char
Määrittää merkkimuuttujan, joka voi sisältää minkä tahansa merkin Java-lähdetiedoston merkistöstä.
long
Määrittelee kokonaislukumuuttujan, joka voi sisältää 64-bittisen etumerkillisen kahden komplementin kokonaisluvun. [1] [6] Tätä avainsanaa käytetään myös ilmoittamaan, että metodi palauttaa long tyyppisen arvon. [2] [8]
short
Määrittelee kokonaislukumuuttujan, joka voi sisältää 16-bittisen etumerkillisen kahden komplementin kokonaisluvun. [1] [6] Tätä avainsanaa käytetään myös ilmoittamaan, että metodi palauttaa short tyyppisen arvon. [2] [8]
int
Int määrittely saa 32-bittisen etumerkillisen kahden komplementin kokonaisluvun. Sillä on pienin arvo () ja suurin arvo ().[1] Int tyypiseen muuttujaan voi siis tallentaa kokonaislukuja sen suurimman ja pienimmän arvon väliltä.
byte
Byte tarkoittaa 8-bittistä etumerkillistä kahden komplementin kokonaislukua. Sillä on pienin arvo (-128) ja suurin arvo (127).[1] Byte voi siis sisältää kokonaislukuja väliltä -128 ja 127.
float
Javassa float datatyyppi on yhden tarkkuuden 32-bittinen liukuluku. Float tyyppinen muuttuja voi siis sisältää desimaaliluvun, kuten vaikka 0.0001.
double
Javassa double datatyyppi on kahden tarkkuuden 64-bittinen liukuluku. Double tyyppinen muuttuja on samanlainen kuin float, mutta vielä tarkempi. Double datatyyppi voi siis varastoida vielä pienempiä arvoja.
String
String tyyppi ei ole primitiivinen datatyyppi, mutta javassa on luokka "String", jolla on paljon eri metodeja merkkijonojen käyttämiseen ja manipuloimiseen. Javassa voit siis luoda string tyyppisen muuttujan. Toisin kuin string, primitiivisiä datatyyppejä ovat esimerkiksi int, float, double, char ja boolean.


Näkyvyys:

private
private avainsanaa käytetään menetelmän, kentän tai sisäisen luokan määrittelyssä; yksityisiin jäseniin pääsevät vain muut oman luokkansa jäsenet. Private -tyyppistä metodia ei siis voida kutsua koodin muista luokista. [3]
public
public avainsanaa käytetään luokan, menetelmän tai kentän "näkyvyyden" määrittelyssä; minkä tahansa luokan jäsenet voivat käyttää julkisia luokkia, menetelmiä ja kenttiä. [3]
protected
Protected määritetyt ominaisuudet ovat käytettävissä sen luokan lapsiluokilla. Protected toimii siis kuin private määritelmä, mutta lapsiluokilla on pääsy näin määriteltyihin ominaisuukksiin.
package
Package määrittely tarkoittaa sitä, että vain sen kyseisen paketin sisällä voidaan käyttää package määriteltyjä asioita. Package määrittely toimii siis samalla tavalla kuin public määrittely, mutta paketin ulkopuoliset kutsut eivät toimi. Javassa tämä on oletusarvoinen näkyvyysmäärite.
void
void avainsanaa käytetään ilmoittamaan, että menetelmä ei palauta arvoa. [2]


Silmukat ja lausekkeet:

for
For -avainsanaa käytetään for-silmukan luomiseen. Lausekkeessa määritellään muuttujan alustus, looginen lauseke ja inkrementaatio. Muuttujan alustus suoritetaan ensin, jonka jälkeen looginen lauseke arvioidaan. Jos lausekkeen arvo on "true", silmukan sisällä olevat lausekkeet suoritetaan ja lopuksi suoritetaan inkrementaatio. Tämän jälkeen looginen lauseke arvioidaan uudelleen. Tätä jatketaan, kunnes looginen lauseke saa arvon "false", jolloin silmukka päättyy. Tyypillisesti for-silmukkaa käytetään, kun kierrosten lukumäärä on tiedossa.[4]
J2SE 5.0:sta alkaen for-avainsanaa voidaan käyttää myös niin kutsutun "for-each-silmukan"[4] luomiseen, joka määrittelee taulukon tai iteroitavan objektin, jonka jokainen alkio voidaan käydä läpi yksi kerrallaan. Näin jokainen silmukan iteraatio suorittaa silmukkaan liittyvän koodilohkon käyttäen eri elementtiä taulukossa tai objektissa.[4]
do
do -avainsanaa käytetään yhdessä while-avainsanan kanssa luomaan do-while-silmukka, joka suorittaa ensin silmukan sisällä olevan koodilohkon ja sensjälkeen en jälkeen arvioi sitten while-avainsanan yhteydessä olevaa loogista lauseketta. Mikäli lausekkeen arvo on "true", koodilohko suoritetaan uudelleen. Tätä jatketaan, kunnes looginen lauseke saa arvon "false", jolloin silmukka päättyy.[5]
while
while -avainsanaa käytetään while-silmukan luomiseen, joka arvioi ensin loogista lauseketta ja suorittaa sen jälkeen silmukkaan liittyvän koodilohkon, jos lauseke saa arvon "true". Tätä jatketaan, kunnes lauseke saa arvon "false". While-avainsanaa voidaan myös käyttää do-while-silmukan luomiseen.[5]
break
break -avainsanaa käytetään silmukassa nykyisen suorituksen lopettamiseen ja silmukasta poistumiseen. Yleensä jonkin ehtolausekkeen yhteydessä mikäli silmukasta halutaan poistua aikaisemmin tai lopetusehdon yhteydessä esimerkiksi while(true) -ikisilmukassa. Break-avainsanaa käytetään myös switch-case-rakenteessa poistumaan switch-lohkosta.
continue
continue -avainsanaa käytetään ohjelman suorituksen jatkamiseen nykyisen silmukan lopusta tai siirtymään silmukassa seuraavaan kierrokseen kesken suorituksen.
  1. 1,0 1,1 1,2 1,3 Primitive Data Types The Java Tutorials. 14.2.2008. Sun Microsystems, Inc.. Viitattu 3.12.2008.
  2. 2,0 2,1 2,2 Returning a Value from a Method The Java Tutorials. 14.2.2008. Sun Microsystems, Inc.. Viitattu 3.12.2008. Viittausvirhe: Virheellinen <ref>-elementti; nimi ”return” on määritetty usean kerran eri sisällöillä
  3. 3,0 3,1 Controlling Access to Members of a Class The Java Tutorials. 14.2.2008. Sun Microsystems, Inc.. Viitattu 3.12.2008.
  4. 4,0 4,1 4,2 The for Statement The Java Tutorials. 14.2.2008. Sun Microsystems, Inc.. Viitattu 3.12.2008.
  5. 5,0 5,1 The while and do-while Statements The Java Tutorials. 14.2.2008. Sun Microsystems, Inc.. Viitattu 3.12.2008.

Lähteet[muokkaa]

This article "Luettelo Java-avainsanoista" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Luettelo Java-avainsanoista. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

Page kept on Wikipedia This page exists already on Wikipedia.


Read or create/edit this page in another language[muokkaa]